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

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


27
ฉันจะค้นหาหมายเลขที่ใหญ่ที่สุดในอาร์เรย์ JavaScript ได้อย่างไร
ฉันมีอ็อบเจกต์ JavaScript Array อย่างง่าย ๆ ที่มีตัวเลขไม่กี่ตัว [267, 306, 108] มีฟังก์ชั่นที่จะหาจำนวนมากที่สุดในอาเรย์นี้หรือไม่?

8
วิธีการลบองค์ประกอบแถวลำดับและแถวลำดับดัชนีอีกครั้งได้อย่างไร
ฉันมีปัญหากับอาร์เรย์ ฉันมีหนึ่งอาร์เรย์ที่ฉันต้องการแก้ไขเหมือนด้านล่าง ฉันต้องการที่จะลบองค์ประกอบ (องค์ประกอบ) ของมันโดยดัชนีแล้วอาร์เรย์ดัชนีอีกครั้ง เป็นไปได้ไหม? $foo = array( 'whatever', // [0] 'foo', // [1] 'bar' // [2] ); $foo2 = array( 'foo', // [0], before [1] 'bar' // [1], before [2] );
206 php  arrays  indexing 

5
การอ่านสตริงที่มีการคั่นลงในอาร์เรย์ใน Bash
ฉันมีตัวแปรที่มีสตริงคั่นด้วยช่องว่าง: line="1 1.50 string" ฉันต้องการแยกสตริงนั้นด้วยช่องว่างเป็นตัวคั่นและเก็บผลลัพธ์ไว้ในอาร์เรย์ดังนั้นต่อไปนี้: echo ${arr[0]} echo ${arr[1]} echo ${arr[2]} เอาท์พุท 1 1.50 string บางแห่งฉันพบวิธีแก้ปัญหาที่ใช้งานไม่ได้: arr=$(echo ${line}) ถ้าฉันใช้คำสั่ง echo ข้างต้นหลังจากนี้ฉันจะได้รับ: 1 1.50 string [empty line] [empty line] ฉันก็ลอง IFS=" " arr=$(echo ${line}) ด้วยผลลัพธ์เดียวกัน มีคนช่วยได้ไหม
206 arrays  string  bash  shell 

23
วิธีการเปลี่ยนค่าของวัตถุที่อยู่ในอาร์เรย์โดยใช้ JavaScript หรือ jQuery
รหัสด้านล่างมาจากการเติมข้อความอัตโนมัติ jQuery UI: var projects = [ { value: "jquery", label: "jQuery", desc: "the write less, do more, JavaScript library", icon: "jquery_32x32.png" }, { value: "jquery-ui", label: "jQuery UI", desc: "the official user interface library for jQuery", icon: "jqueryui_32x32.png" }, { value: "sizzlejs", label: "Sizzle JS", desc: "a pure-JavaScript CSS …

23
วิธีการเติม / สร้างอินสแตนซ์ของอาร์เรย์ C # ด้วยค่าเดียวได้อย่างไร
ฉันรู้ว่าอาร์เรย์ประเภทอินสแตนซ์ของค่าใน C # นั้นมีค่าเริ่มต้นโดยอัตโนมัติพร้อมกับค่าเริ่มต้นของประเภท (เช่น false สำหรับ bool, 0 สำหรับ int ฯลฯ ) มีวิธีการเติมข้อมูลอาร์เรย์โดยอัตโนมัติด้วยค่าเมล็ดที่ไม่ใช่ค่าเริ่มต้นหรือไม่ ทั้งในการสร้างหรือวิธีการในตัวหลังจากนั้น (เช่นArrays.fillของ Java () )? ว่าฉันต้องการอาร์เรย์แบบบูลที่เป็นจริงโดยค่าเริ่มต้นแทนที่จะเป็นเท็จ มีวิธีการในการทำเช่นนี้หรือคุณเพียงแค่ต้องทำซ้ำผ่านอาร์เรย์กับห่วงสำหรับ? // Example pseudo-code: bool[] abValues = new[1000000]; Array.Populate(abValues, true); // Currently how I'm handling this: bool[] abValues = new[1000000]; for (int i = 0; i < 1000000; i++) { …
205 c#  arrays  default-value 


5
ตรวจสอบว่ารายการอยู่ในอาร์เรย์ / รายการ
ถ้าฉันมีอาร์เรย์ของสตริงฉันสามารถตรวจสอบเพื่อดูว่าสตริงอยู่ในอาร์เรย์โดยไม่ทำการforวนซ้ำหรือไม่? โดยเฉพาะฉันกำลังมองหาวิธีที่จะทำมันในifคำสั่งดังนั้นบางสิ่งเช่นนี้: if [check that item is in array]:
203 python  arrays  contains 

10
ฉันจะขยาย Array ที่พิมพ์ใน Swift ได้อย่างไร
ฉันจะขยายสวิฟท์ได้อย่างไร Array<T>หรือT[]ประเภทด้วย utils หน้าที่กำหนดเองได้อย่างไร การเรียกดูเอกสาร API ของ Swift แสดงให้เห็นว่าวิธี Array เป็นส่วนเสริมของT[]เช่น: extension T[] : ArrayType { //... init() var count: Int { get } var capacity: Int { get } var isEmpty: Bool { get } func copy() -> T[] } เมื่อคัดลอกและวางแหล่งที่มาเดียวกันและลองใช้รูปแบบต่างๆเช่น: extension T[] : ArrayType { func foo(){} } …
203 arrays  swift 


12
ฉันจะแยกสตริงออกเป็นเซ็กเมนต์ของอักขระ n ตัวได้อย่างไร
ตามที่ชื่อบอกว่าฉันมีสตริงและฉันต้องการแบ่งออกเป็นส่วน ๆ ของอักขระnตัว ตัวอย่างเช่น: var str = 'abcdefghijkl'; หลังจากใช้เวทมนตร์n=3มันจะกลายเป็น var arr = ['abc','def','ghi','jkl']; มีวิธีทำเช่นนี้หรือไม่?

30
อาร์เรย์กับรายการที่เชื่อมโยง
ทำไมบางคนต้องการใช้ลิสต์ที่เชื่อมโยงกับอาร์เรย์? ไม่ต้องสงสัยเลยว่าการเขียนโค้ดที่เชื่อมโยงกับลิสต์จะมีงานมากกว่าการใช้อาเรย์และอาจสงสัยว่าอะไรคือเหตุผลที่เพิ่มความพยายาม ฉันคิดว่าการแทรกองค์ประกอบใหม่นั้นไม่สำคัญในรายการที่เชื่อมโยง แต่มันก็เป็นงานที่สำคัญมากในอาเรย์ มีข้อได้เปรียบอื่น ๆ ในการใช้รายการที่เชื่อมโยงเพื่อเก็บชุดของข้อมูลเมื่อเทียบกับการเก็บไว้ในอาร์เรย์หรือไม่? คำถามนี้ไม่ได้ซ้ำกับคำถามนี้เพราะคำถามอื่น ๆ ถามเฉพาะเกี่ยวกับคลาส Java เฉพาะในขณะที่คำถามนี้เกี่ยวข้องกับโครงสร้างข้อมูลทั่วไป

12
จะหาดัชนีอาร์เรย์ที่มีค่าได้อย่างไร
บอกว่าฉันได้รับสิ่งนี้ imageList = [100,200,300,400,500]; ซึ่งให้ฉัน [0]100 [1]200 เป็นต้น มีวิธีใดใน JavaScript ที่จะส่งคืนดัชนีด้วยค่าหรือไม่? คือผมต้องการที่ดัชนีสำหรับ200ผมได้รับกลับ1


13
indexOf ของ Java อยู่ที่ไหน?
ฉันต้องคิดถึงบางสิ่งที่ชัดเจนมาก แต่ฉันได้ทำการค้นหาไปแล้วทั้งหมดและไม่สามารถหาวิธีนี้ได้
199 java  arrays  indexof 

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