คำถามติดแท็ก arrays

อาร์เรย์คือโครงสร้างข้อมูลเชิงเส้นที่เรียงลำดับซึ่งประกอบด้วยชุดขององค์ประกอบ (ค่าตัวแปรหรือการอ้างอิง) โดยแต่ละรายการจะถูกระบุด้วยดัชนีหนึ่งรายการหรือมากกว่า เมื่อถามเกี่ยวกับตัวแปรเฉพาะของอาร์เรย์ให้ใช้แท็กที่เกี่ยวข้องเหล่านี้แทน: [vector], [arraylist], [matrix] เมื่อใช้แท็กนี้ในคำถามที่เฉพาะเจาะจงกับภาษาการเขียนโปรแกรมให้แท็กคำถามด้วยภาษาการเขียนโปรแกรมที่ใช้

8
วิธีจัดเก็บอาร์เรย์ int [] ในการตั้งค่าแอปพลิเคชัน
ฉันกำลังสร้างแอปพลิเคชัน Windows Forms แบบธรรมดาโดยใช้ C # express 2008 ฉันเป็นนักพัฒนา C ++ ที่มีประสบการณ์ แต่ฉันค่อนข้างใหม่สำหรับ C # และ. NET ขณะนี้ฉันกำลังจัดเก็บการตั้งค่าแอปพลิเคชันง่ายๆของฉันโดยใช้ตัวออกแบบการตั้งค่าและรหัสดังนี้: // Store setting Properties.Settings.Default.TargetLocation = txtLocation.Text; ... // Restore setting txtLocation.Text = Properties.Settings.Default.TargetLocation; ตอนนี้ฉันต้องการเก็บอาร์เรย์ของ ints ( int[]) หรืออาจจะเป็น List of ints ( List< int >) เป็นค่าติดตั้ง อย่างไรก็ตามฉันคิดไม่ออกว่าจะทำอย่างไร ฉันได้ค้นหาเอกสาร, stackoverflow และ google แล้วและฉันไม่พบคำอธิบายที่เหมาะสมเกี่ยวกับวิธีการทำเช่นนี้ …
93 c#  winforms  arrays  settings 

30
อัลกอริทึม: วิธีที่มีประสิทธิภาพในการลบจำนวนเต็มที่ซ้ำกันออกจากอาร์เรย์
ฉันได้รับปัญหานี้จากการสัมภาษณ์กับ Microsoft ให้อาร์เรย์ของจำนวนเต็มสุ่มเขียนอัลกอริทึมใน C ที่ลบตัวเลขที่ซ้ำกันและส่งกลับตัวเลขที่ไม่ซ้ำกันในอาร์เรย์เดิม เช่นอินพุต: {4, 8, 4, 1, 1, 2, 9} เอาต์พุต:{4, 8, 1, 2, 9, ?, ?} ข้อแม้อย่างหนึ่งคืออัลกอริทึมที่คาดไว้ไม่ควรกำหนดให้เรียงลำดับอาร์เรย์ก่อน และเมื่อนำองค์ประกอบออกแล้วองค์ประกอบต่อไปนี้จะต้องเลื่อนไปข้างหน้าเช่นกัน อย่างไรก็ตามค่าขององค์ประกอบที่หางของอาร์เรย์ซึ่งองค์ประกอบถูกเลื่อนไปข้างหน้านั้นมีความสำคัญเล็กน้อย อัปเดต:ผลลัพธ์จะต้องถูกส่งคืนในอาร์เรย์ดั้งเดิมและไม่ควรใช้โครงสร้างข้อมูลตัวช่วย (เช่นแฮชแท็ก) อย่างไรก็ตามฉันเดาว่าไม่จำเป็นต้องเก็บรักษาคำสั่งซื้อ Update2:สำหรับผู้ที่สงสัยว่าเหตุใดจึงมีข้อ จำกัด ที่ทำไม่ได้นี่เป็นคำถามสัมภาษณ์และจะมีการพูดถึงข้อ จำกัด เหล่านี้ในระหว่างกระบวนการคิดเพื่อดูว่าฉันจะคิดอย่างไร

5
ค้นหาคีย์ / ดัชนีสูงสุดในอาร์เรย์
ฉันจะทำให้ PHP เป็นคีย์ / ดัชนีสูงสุดในอาร์เรย์ได้อย่างไร ฉันรู้วิธีทำเพื่อค่านิยม เช่นจากอาร์เรย์นี้ฉันต้องการรับ "10" เป็นค่าจำนวนเต็ม: $arr = array( 1 => "A", 10 => "B", 5 => "C" ); ฉันรู้ว่าฉันจะตั้งโปรแกรมได้อย่างไร แต่ฉันก็ถามตัวเองว่ามีฟังก์ชันสำหรับสิ่งนี้ด้วยหรือไม่
93 php  arrays  key  highest 

12
วิธีที่เร็วที่สุดในการทำให้อาร์เรย์ 2d ใน C เป็นศูนย์
ฉันต้องการศูนย์อาร์เรย์ 2d ขนาดใหญ่ซ้ำ ๆ ใน C นี่คือสิ่งที่ฉันทำในขณะนี้: // Array of size n * m, where n may not equal m for(j = 0; j < n; j++) { for(i = 0; i < m; i++) { array[i][j] = 0; } } ฉันได้ลองใช้ memset แล้ว: memset(array, 0, sizeof(array)) แต่ใช้ได้กับอาร์เรย์ 1D เท่านั้น …

7
Array # each เทียบกับ Array # map
hash = { "d" => [11, 22], "f" => [33, 44, 55] } # case 1 hash.map {|k,vs| vs.map {|v| "#{k}:#{v}"}}.join(",") => "d:11,d:22,f:33,f:44,f:55" # case 2 hash.map {|k,vs| vs.each {|v| "#{k}:#{v}"}}.join(",") => "11,22,33,44,55" เพียง แต่แตกต่างก็คือกรณีที่ 1 การใช้vs.mapกรณี 2 vs.eachใช้ เกิดอะไรขึ้นที่นี่?


19
C # ค้นหาค่าอาร์เรย์และดัชนีสูงสุด
ดังนั้นฉันจึงมีอาร์เรย์ตัวเลขที่ไม่ได้เรียงลำดับint[] anArray = { 1, 5, 2, 7 };และฉันต้องการรับทั้งค่าและดัชนีของค่าที่ใหญ่ที่สุดในอาร์เรย์ซึ่งจะเป็น 7 และ 3 ฉันจะทำอย่างไร
93 c#  arrays  indexing 

6
ความคลุมเครือในนิยาม "แกน" ของ Pandas Dataframe / Numpy Array
ฉันสับสนมากเกี่ยวกับวิธีกำหนดแกน python และอ้างถึงแถวหรือคอลัมน์ของ DataFrame หรือไม่ พิจารณารหัสด้านล่าง: >>> df = pd.DataFrame([[1, 1, 1, 1], [2, 2, 2, 2], [3, 3, 3, 3]], columns=["col1", "col2", "col3", "col4"]) >>> df col1 col2 col3 col4 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 ดังนั้นถ้าเราเรียกdf.mean(axis=1)เราจะได้ค่าเฉลี่ยในแถว: >>> df.mean(axis=1) 0 …

8
ฉันจะเก็บผลลัพธ์คำสั่ง“ find” เป็นอาร์เรย์ใน Bash ได้อย่างไร
ฉันพยายามบันทึกผลลัพธ์จากfindas arrays นี่คือรหัสของฉัน: #!/bin/bash echo "input : " read input echo "searching file with this pattern '${input}' under present directory" array=`find . -name ${input}` len=${#array[*]} echo "found : ${len}" i=0 while [ $i -lt $len ] do echo ${array[$i]} let i++ done ฉันได้รับ 2 ไฟล์. txt ภายใต้ไดเร็กทอรีปัจจุบัน ดังนั้นผมจึงคาดหวังที่ '2' ${len}เป็นผลมาจาก …
93 arrays  bash  variables  find 

10
ทำไม nodelist ไม่มี forEach?
ฉันกำลังทำงานกับสคริปต์สั้น ๆ เพื่อเปลี่ยน<abbr>ข้อความภายในขององค์ประกอบ แต่พบว่าnodelistไม่มีforEachวิธีการ ฉันรู้ว่านั่นnodelistไม่ได้สืบทอดมาArrayแต่ดูเหมือนforEachจะเป็นวิธีที่มีประโยชน์หรือไม่ มีปัญหาการใช้งานโดยเฉพาะอย่างยิ่งผมไม่ได้ตระหนักถึงการป้องกันที่เพิ่มforEachไปnodelist? หมายเหตุ: ฉันทราบว่า Dojo และ jQuery ทั้งคู่มีforEachรูปแบบบางอย่างสำหรับ nodelists ของพวกเขา ฉันไม่สามารถใช้ได้เนื่องจากข้อ จำกัด

8
จะยกเลิกการโหลด ByteArray โดยใช้ Actionscript 3 ได้อย่างไร
ฉันจะยกเลิกการโหลดByteArrayหน่วยความจำโดยใช้ ActionScript 3 ได้อย่างไร ฉันได้ลองทำสิ่งต่อไปนี้แล้ว: // First non-working solution byteArray.length = 0; byteArray = new ByteArray(); // Second non-working solution for ( var i:int=0; i < byteArray.length; i++ ) { byteArray[i] = null; }

11
อาร์เรย์แบบคงที่เทียบกับอาร์เรย์แบบไดนามิกใน C ++
อะไรคือความแตกต่างระหว่างอาร์เรย์แบบคงที่และอาร์เรย์แบบไดนามิกใน C ++? ฉันต้องทำงานให้กับชั้นเรียนของฉันและมันบอกว่าห้ามใช้อาร์เรย์แบบคงที่มีเพียงอาร์เรย์แบบไดนามิกเท่านั้น ฉันดูในหนังสือและออนไลน์แล้ว แต่ดูเหมือนจะไม่เข้าใจ ฉันคิดว่าคงถูกสร้างขึ้นในเวลาคอมไพล์และไดนามิกที่รันไทม์ แต่ฉันอาจเข้าใจผิดเกี่ยวกับการจัดสรรหน่วยความจำ คุณสามารถอธิบายความแตกต่างระหว่างอาร์เรย์แบบคงที่และอาร์เรย์แบบไดนามิกใน C ++ ได้หรือไม่?

23
ฉันจะจำลองตัวแปรอาร์เรย์ใน MySQL ได้อย่างไร
มันปรากฏว่า MySQL ไม่ได้มีตัวแปรอาร์เรย์ ฉันควรใช้อะไรแทน? ดูเหมือนจะมีสองทางเลือกแนะนำ: เป็นชุดชนิดสเกลาร์และตารางชั่วคราว คำถามที่ฉันเชื่อมโยงเพื่อแนะนำอดีต แต่การใช้ตัวแปรเหล่านี้แทนตัวแปรอาร์เรย์เป็นวิธีปฏิบัติที่ดีหรือไม่? หรืออีกวิธีหนึ่งคือถ้าฉันไปกับชุดคำศัพท์ set-based idiom จะเทียบเท่ากับforeachอะไร

11
PHP Objects vs Arrays - การเปรียบเทียบประสิทธิภาพขณะทำซ้ำ
ฉันมีออบเจ็กต์ PHP จำนวนมากสำหรับเครือข่ายประสาทเทียมที่ฉันต้องทำซ้ำและทำการคำนวณทางคณิตศาสตร์ ฉันสงสัยว่าฉันจะใช้อาร์เรย์เชื่อมโยงกับอินสแตนซ์ของคลาสได้ดีกว่าหรือไม่? ฉันกำลังจัดการกับ3640วัตถุรอบ ๆ ตัวและทำซ้ำไปเรื่อย ๆ500(อย่างดีที่สุด) นอกเหนือจากนั้นดังนั้นการเพิ่มประสิทธิภาพแบบไมโครจะช่วยได้มาก มันจะหลีกเลี่ยงไม่ได้จะเร็วจะทำ$object['value']กว่า$object->value? แก้ไข:ทั้งคู่เหมือนกัน แต่ฉันเดาว่าจะมีค่าใช้จ่ายเล็กน้อยสำหรับตัวสร้างหรือไม่? ไม่ว่าจะด้วยวิธีใดฉันไม่คิดว่าฉันต้องการแลกเปลี่ยนคลาสที่สวยงามของฉันสำหรับอาร์เรย์สกปรก: P

11
มีฟังก์ชันคัดลอกอาร์เรย์ใน C / C ++ หรือไม่?
ฉันเป็นโปรแกรมเมอร์ Java ที่เรียนรู้ C / C ++ ฉันจึงรู้ว่า Java มีฟังก์ชันเหมือน System.arraycopy (); เพื่อคัดลอกอาร์เรย์ ฉันสงสัยว่ามีฟังก์ชันใน C หรือ C ++ เพื่อคัดลอกอาร์เรย์หรือไม่ ฉันสามารถค้นหาการใช้งานเพื่อคัดลอกอาร์เรย์โดยใช้สำหรับลูปพอยน์เตอร์ ฯลฯ เท่านั้น มีฟังก์ชันที่ฉันสามารถใช้เพื่อคัดลอกอาร์เรย์ได้หรือไม่?
93 c++  c  arrays 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.