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

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

30
จะคำนวณผลรวมและค่าเฉลี่ยขององค์ประกอบในอาร์เรย์ได้อย่างไร?
ต้องการปรับปรุงโพสต์นี้หรือไม่? ให้คำตอบโดยละเอียดสำหรับคำถามนี้รวมถึงการอ้างอิงและคำอธิบายว่าทำไมคำตอบของคุณถึงถูกต้อง คำตอบที่ไม่มีรายละเอียดเพียงพออาจแก้ไขหรือลบออกได้ ฉันมีปัญหาในการเพิ่มองค์ประกอบทั้งหมดของอาร์เรย์รวมถึงค่าเฉลี่ยพวกเขาออก ฉันจะทำสิ่งนี้และนำไปใช้กับรหัสที่ฉันมีอยู่ในปัจจุบันได้อย่างไร องค์ประกอบที่ควรจะกำหนดตามที่ฉันมีมันด้านล่าง <script type="text/javascript"> //<![CDATA[ var i; var elmt = new Array(); elmt[0] = "0"; elmt[1] = "1"; elmt[2] = "2"; elmt[3] = "3"; elmt[4] = "4"; elmt[5] = "7"; elmt[6] = "8"; elmt[7] = "9"; elmt[8] = "10"; elmt[9] = "11"; // Problem here for …

15
เมื่อใดที่จะใช้รายการที่เชื่อมโยงกับรายการอาร์เรย์ / อาร์เรย์
ฉันใช้รายการและอาร์เรย์จำนวนมาก แต่ฉันยังไม่เจอสถานการณ์ที่รายการอาร์เรย์ไม่สามารถใช้งานได้ง่ายเหมือนกับถ้าไม่ง่ายกว่ารายการที่เชื่อมโยง ฉันหวังว่าจะมีบางคนยกตัวอย่างบางอย่างให้ฉันเมื่อรายการลิงก์เชื่อมโยงดีกว่าอย่างเห็นได้ชัด

4
วิธีอ่านไฟล์ข้อความในรายการหรืออาเรย์ด้วย Python
ฉันพยายามอ่านบรรทัดของไฟล์ข้อความในรายการหรืออาเรย์ในหลาม ฉันแค่ต้องสามารถเข้าถึงไอเท็มใดก็ได้ในรายการหรืออาเรย์หลังจากสร้างแล้ว ไฟล์ข้อความถูกจัดรูปแบบดังนี้: 0,0,200,0,53,1,0,255,...,0. ที่...ด้านบนมีไฟล์ข้อความจริงมีหลายร้อยหรือหลายพันรายการ ฉันใช้รหัสต่อไปนี้เพื่อพยายามอ่านไฟล์ในรายการ: text_file = open("filename.dat", "r") lines = text_file.readlines() print lines print len(lines) text_file.close() ผลลัพธ์ที่ฉันได้รับคือ: ['0,0,200,0,53,1,0,255,...,0.'] 1 เห็นได้ชัดว่ามันกำลังอ่านไฟล์ทั้งหมดลงในรายการของรายการเดียวมากกว่ารายการของแต่ละรายการ ผมทำอะไรผิดหรือเปล่า?
176 python  arrays  list  text 

16
การแปลงวัตถุ JavaScript ด้วยปุ่มตัวเลขให้เป็นอาร์เรย์
ฉันมีวัตถุแบบนี้กลับมาเป็นการตอบสนอง JSON จากเซิร์ฟเวอร์: {"0":"1","1":"2","2":"3","3":"4"} ฉันต้องการแปลงเป็นอาร์เรย์ JavaScript เช่นนี้ ["1","2","3","4"] มีวิธีที่ดีที่สุดในการทำเช่นนี้? ทุกที่ที่ฉันอ่านผู้คนกำลังใช้ตรรกะที่ซับซ้อนโดยใช้ลูป ดังนั้นมีวิธีการอื่นในการทำเช่นนี้?

19
สร้างอาร์เรย์ของ Arraylists
ฉันต้องการสร้างอาร์เรย์ของรายการอาร์เรย์ดังนี้: ArrayList<Individual>[] group = new ArrayList<Individual>()[4] แต่มันไม่ได้รวบรวม ฉันจะทำสิ่งนี้ได้อย่างไร
175 java  arrays  arraylist 

12
PHP - ค้นหารายการตามคุณสมบัติของวัตถุจากอาร์เรย์ของวัตถุ
อาร์เรย์ดูเหมือนว่า: [0] => stdClass Object ( [ID] => 420 [name] => Mary ) [1] => stdClass Object ( [ID] => 10957 [name] => Blah ) ... $vและฉันมีตัวแปรจำนวนเต็มที่เรียกว่า ฉันจะเลือกรายการอาร์เรย์ที่มีวัตถุที่IDทรัพย์สินมี$vค่าได้อย่างไร
174 php  arrays  object 

6
วิธีการเริ่มต้น std :: vector จากอาร์เรย์ C-style?
วิธีที่ถูกที่สุดในการเริ่มต้นstd::vectorอาร์เรย์จาก C-style คืออะไร? ตัวอย่าง: ในคลาสต่อไปนี้ฉันมีvectorแต่เนื่องจากข้อ จำกัด ภายนอกข้อมูลจะถูกส่งผ่านเป็นอาร์เรย์สไตล์ C: class Foo { std::vector<double> w_; public: void set_data(double* w, int len){ // how to cheaply initialize the std::vector? } เห็นได้ชัดว่าผมสามารถโทรและห่วงแล้วกว่าองค์ประกอบหรือโทรw_.resize() std::copy()มีวิธีการที่ดีกว่านี้ไหม?
174 c++  arrays  vector  stl 

12
วิธีที่ดีที่สุดในการล้างค่าอาร์เรย์ของ PHP
ซึ่งมีประสิทธิภาพมากขึ้นสำหรับการล้างค่าทั้งหมดในอาร์เรย์? คนแรกจะให้ฉันใช้ฟังก์ชั่นนั้นทุกครั้งในลูปของตัวอย่างที่สอง foreach ($array as $i => $value) { unset($array[$i]); } หรือสิ่งนี้ foreach($blah_blah as $blah) { $foo = array(); //do something $foo = null; }
172 php  arrays 

2
มีสัญกรณ์ที่แท้จริงสำหรับชุดของสัญลักษณ์หรือไม่?
ฉันชอบการแสดงออกที่แท้จริงนี้สำหรับอาร์เรย์ของสตริง: %w( i can easily create arrays of words ) ฉันสงสัยว่ามีตัวอักษรที่จะได้รับสัญลักษณ์มากมาย ฉันรู้ว่าฉันสามารถทำ %w( it is less elegant to create arrays of symbols ).map( &:to_sym ) แต่มันวิเศษมากที่จะใช้ตัวอักษร

17
เรียงลำดับอาร์เรย์ใน Java
ฉันกำลังพยายามสร้างโปรแกรมที่ประกอบด้วยอาร์เรย์จำนวนเต็ม 10 ตัวซึ่งทั้งหมดมีค่าแบบสุ่มดังนั้นดีมาก อย่างไรก็ตามตอนนี้ฉันต้องเรียงลำดับตามค่าต่ำสุดถึงสูงสุดแล้วพิมพ์ลงบนหน้าจอฉันจะทำอย่างไร (ขออภัยที่มีรหัสมากสำหรับโปรแกรมที่มีขนาดเล็กฉันไม่ได้ดีกับลูปเพิ่งเริ่มทำงานกับ Java) public static void main(String args[]) { int [] array = new int[10]; array[0] = ((int)(Math.random()*100+1)); array[1] = ((int)(Math.random()*100+1)); array[2] = ((int)(Math.random()*100+1)); array[3] = ((int)(Math.random()*100+1)); array[4] = ((int)(Math.random()*100+1)); array[5] = ((int)(Math.random()*100+1)); array[6] = ((int)(Math.random()*100+1)); array[7] = ((int)(Math.random()*100+1)); array[8] = ((int)(Math.random()*100+1)); array[9] = ((int)(Math.random()*100+1)); System.out.println(array[0] +" …
170 java  arrays 


20
วิธีการค้นหาและคืนค่าที่ซ้ำกันในอาร์เรย์
arr คืออาร์เรย์ของสตริง: ["hello", "world", "stack", "overflow", "hello", "again"] อะไรจะเป็นวิธีที่ง่ายและสง่างามในการตรวจสอบว่าarrมีรายการซ้ำหรือไม่และส่งคืนหนึ่งรายการ (ไม่ว่าจะเป็นรายการใด) ตัวอย่าง: ["A", "B", "C", "B", "A"] # => "A" or "B" ["A", "B", "C"] # => nil
170 ruby  arrays 

6
คุณเชื่อมต่อรายการใน C # ได้อย่างไร
ถ้าฉันมี: List<string> myList1; List<string> myList2; myList1 = getMeAList(); // Checked myList1, it contains 4 strings myList2 = getMeAnotherList(); // Checked myList2, it contains 6 strings myList1.Concat(myList2); // Checked mylist1, it contains 4 strings... why? ฉันรันโค้ดที่คล้ายกับสิ่งนี้ใน Visual Studio 2008 และกำหนดจุดพักหลังจากการดำเนินการแต่ละครั้ง หลังจากmyList1 = getMeAList();, myList1มีสี่สายและผมกดปุ่มบวกเพื่อให้แน่ใจว่าพวกเขาไม่ได้ nulls ทั้งหมด หลังจาก myList2 = getMeAnotherList();, myList2มีหกสายและฉันจะตรวจสอบเพื่อให้แน่ใจว่าพวกเขาไม่ได้ …
170 c#  arrays  list  concatenation 

13
วิธีการแปลง int [] ถึง Integer [] ใน Java?
ฉันใหม่กับ Java และสับสนมาก ฉันมีชุดข้อมูลขนาดใหญ่ที่มีความยาว 4 int[]และฉันต้องการนับจำนวนครั้งที่การรวมกันโดยเฉพาะของจำนวนเต็ม 4 ตัวเกิดขึ้น ซึ่งคล้ายกับการนับความถี่คำในเอกสาร ฉันต้องการสร้างMap<int[], double>แผนที่ที่แต่ละ int [] ไปยังจำนวนที่กำลังทำงานอยู่เนื่องจากรายการมีการวนซ้ำ แต่ Map ไม่ได้ใช้ประเภทดั้งเดิม ดังนั้นฉันทำ Map<Integer[], Double> ข้อมูลของฉันถูกเก็บไว้เป็นArrayList<int[]>วนรอบดังนั้นฉันควรเป็นแบบนี้ ArrayList<int[]> data = ... // load a dataset` Map<Integer[], Double> frequencies = new HashMap<Integer[], Double>(); for(int[] q : data) { // **DO SOMETHING TO convert q from int[] to …


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