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

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

29
ย้ายองค์ประกอบอาเรย์จากตำแหน่งอาเรย์หนึ่งไปยังอีกตำแหน่งหนึ่ง
ฉันมีเวลายากที่จะหาวิธีการย้ายองค์ประกอบอาร์เรย์ ตัวอย่างเช่นกำหนดดังต่อไปนี้: var arr = [ 'a', 'b', 'c', 'd', 'e']; ฉันจะเขียนฟังก์ชั่นที่จะย้าย'd'ก่อนหน้าได้'b'อย่างไร? หรือ'a'หลังจากที่'c'? หลังจากการย้ายดัชนีขององค์ประกอบที่เหลือควรได้รับการอัพเดต ซึ่งหมายความว่าในตัวอย่างแรกหลังจากการย้าย arr [0] จะ = 'a', arr [1] = 'd' arr [2] = 'b', arr [3] = 'c', arr [4] = 'e' ดูเหมือนว่ามันควรจะค่อนข้างเรียบง่าย แต่ฉันไม่สามารถเอาหัวล้อมรอบมันได้
522 javascript  arrays 


18
วิธีการเรียงลำดับอาร์เรย์ของวัตถุที่กำหนดเองอย่างรวดเร็วตามค่าคุณสมบัติ
สมมติว่าเรามีคลาสที่กำหนดเองชื่อ imageFile และคลาสนี้มีคุณสมบัติสองอย่าง class imageFile { var fileName = String() var fileID = Int() } จำนวนมากถูกเก็บไว้ใน Array var images : Array = [] var aImage = imageFile() aImage.fileName = "image1.png" aImage.fileID = 101 images.append(aImage) aImage = imageFile() aImage.fileName = "image1.png" aImage.fileID = 202 images.append(aImage) คำถามคือฉันจะเรียงลำดับรูปภาพโดยใช้ 'fileID' ASC หรือ DESC ได้อย่างไร
521 arrays  sorting  swift 

30
แยกอาร์เรย์เป็นชิ้น ๆ
สมมติว่าฉันมีอาร์เรย์ Javascript ที่ดูดังต่อไปนี้: ["Element 1","Element 2","Element 3",...]; // with close to a hundred elements. มีวิธีการใดที่เหมาะสมที่จะทำการแยก (แบ่ง) อาเรย์ออกเป็นอาร์เรย์ขนาดเล็กจำนวนมากด้วยสมมติว่า 10 องค์ประกอบที่มากที่สุด
516 javascript  arrays  split 

18
เรียงลำดับอาร์เรย์ของวัตถุตามเขตข้อมูลวัตถุ
ฉันสามารถเรียงลำดับอาร์เรย์นี้ของวัตถุโดยหนึ่งในสาขาของตนเหมือนnameหรือcount? Array ( [0] => stdClass Object ( [ID] => 1 [name] => Mary Jane [count] => 420 ) [1] => stdClass Object ( [ID] => 2 [name] => Johnny [count] => 234 ) [2] => stdClass Object ( [ID] => 3 [name] => Kathy [count] => 4354 ) ....
514 php  arrays  sorting  object 


20
การเพิ่มค่าให้กับอาร์เรย์ C #
อาจเป็นเรื่องง่าย ๆ แบบนี้ - ฉันเริ่มต้นด้วย C # และต้องการเพิ่มค่าให้กับอาร์เรย์ตัวอย่างเช่น: int[] terms; for(int runs = 0; runs < 400; runs++) { terms[] = runs; } สำหรับผู้ที่ใช้ PHP นี่คือสิ่งที่ฉันพยายามทำใน C #: $arr = array(); for ($i = 0; $i < 10; $i++) { $arr[] = $i; }
511 c#  arrays 

30
วิธีที่มีประสิทธิภาพมากที่สุดในการจัดกลุ่มตามอาร์เรย์ของวัตถุ
วิธีที่มีประสิทธิภาพมากที่สุดในการจัดกลุ่มวัตถุในอาร์เรย์คืออะไร? ตัวอย่างเช่นกำหนดอาร์เรย์ของวัตถุนี้: [ { Phase: "Phase 1", Step: "Step 1", Task: "Task 1", Value: "5" }, { Phase: "Phase 1", Step: "Step 1", Task: "Task 2", Value: "10" }, { Phase: "Phase 1", Step: "Step 2", Task: "Task 1", Value: "15" }, { Phase: "Phase 1", Step: "Step 2", Task: …



8
วิธีการเพิ่มองค์ประกอบในอาร์เรย์ที่ว่างเปล่าใน PHP?
ถ้าฉันกำหนดอาร์เรย์ใน PHP เช่น (ฉันไม่ได้กำหนดขนาดของมัน): $cart = array(); ฉันเพียงแค่เพิ่มองค์ประกอบให้กับสิ่งต่อไปนี้หรือไม่? $cart[] = 13; $cart[] = "foo"; $cart[] = obj; ตัวอย่างอาร์เรย์ใน PHP ไม่มีวิธีการที่เพิ่มเข้ามาcart.add(13)ใช่ไหม
488 php  arrays  variables 

5
ฉันจะใช้อาร์เรย์ใน C ++ ได้อย่างไร
C ++ สืบทอดมาจาก C ที่พวกเขาใช้งานได้ทุกที่ C ++ ให้ abstractions ที่ใช้ง่ายกว่าและมีข้อผิดพลาดน้อยลง ( std::vector<T>ตั้งแต่ C ++ 98 และstd::array<T, n>ตั้งแต่C ++ 11 ) ดังนั้นความต้องการอาร์เรย์ไม่ได้เกิดขึ้นบ่อยเท่าใน C อย่างไรก็ตามเมื่อคุณอ่าน legacy รหัสหรือโต้ตอบกับไลบรารีที่เขียนใน C คุณควรมีความเข้าใจอย่างถ่องแท้เกี่ยวกับวิธีการทำงานของอาร์เรย์ คำถามที่พบบ่อยนี้แบ่งออกเป็นห้าส่วน: อาร์เรย์ในระดับประเภทและองค์ประกอบการเข้าถึง การสร้างและการเริ่มต้นอาร์เรย์ การมอบหมายและการส่งพารามิเตอร์ อาร์เรย์หลายมิติและอาร์เรย์ของพอยน์เตอร์ ข้อผิดพลาดทั่วไปเมื่อใช้อาร์เรย์ หากคุณรู้สึกว่าสิ่งสำคัญขาดหายไปในคำถามที่พบบ่อยนี้ให้เขียนคำตอบและเชื่อมโยงที่นี่เป็นส่วนเพิ่มเติม ในข้อความต่อไปนี้ "อาร์เรย์" หมายถึง "อาร์เรย์ C" std::arrayไม่ใช่แม่แบบชั้นเรียน มีความรู้พื้นฐานเกี่ยวกับไวยากรณ์ของตัวประกาศ C โปรดทราบว่าการใช้งานด้วยตนเองnewและdeleteแสดงให้เห็นด้านล่างเป็นอันตรายอย่างยิ่งในการเผชิญกับข้อยกเว้น แต่ที่เป็นหัวข้อของคำถามที่พบบ่อยอีก (หมายเหตุ: นี่คือหมายถึงการเป็นรายการที่จะกองมากเกินของ C ++ คำถามที่พบบ่อย . …

16
วิธีการตรวจสอบว่าองค์ประกอบอยู่ในอาร์เรย์
ใน Swift ฉันจะตรวจสอบองค์ประกอบที่มีอยู่ในอาร์เรย์ได้อย่างไร Xcode ไม่มีคำแนะนำใด ๆ สำหรับcontain, includeหรือhas, และการค้นหาอย่างรวดเร็วผ่านหนังสือไม่ปรากฏอะไรเลย มีความคิดวิธีตรวจสอบเรื่องนี้อย่างไร? ฉันรู้ว่ามีวิธีการfindที่ส่งกลับหมายเลขดัชนี แต่มีวิธีที่ส่งกลับแบบบูลเช่นทับทิม#include?หรือไม่? ตัวอย่างของสิ่งที่ฉันต้องการ: var elements = [1,2,3,4,5] if elements.contains(5) { //do something }
475 arrays  swift 


20
จะตรวจสอบว่าอาร์เรย์นั้นว่างเปล่าโดยใช้ PHP ได้อย่างไร
playersจะว่างเปล่าหรือรายการที่คั่นด้วยเครื่องหมายจุลภาค (หรือค่าเดียว) วิธีที่ง่ายที่สุดในการตรวจสอบว่าว่างเปล่าคืออะไร? ฉันคิดว่าฉันสามารถทำได้ทันทีที่ฉันเรียก$gameresultอาเรย์เข้ามา$gamerow? ในกรณีนี้มันอาจจะมีประสิทธิภาพมากกว่าที่จะข้ามการระเบิด$playerlistถ้ามันว่างเปล่า แต่เพื่อการโต้แย้งฉันจะตรวจสอบได้อย่างไรว่าอาร์เรย์ว่างเปล่าเช่นกัน? $gamerow = mysql_fetch_array($gameresult); $playerlist = explode(",", $gamerow['players']);
470 php  arrays 

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