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

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

2
วิธีการกรองอาร์เรย์ของวัตถุตามค่าในอาร์เรย์ภายในด้วย jq
รับข้อมูลนี้: [ { "Id": "cb94e7a42732b598ad18a8f27454a886c1aa8bbba6167646d8f064cd86191e2b", "Names": [ "condescending_jones", "loving_hoover" ] }, { "Id": "186db739b7509eb0114a09e14bcd16bf637019860d23c4fc20e98cbe068b55aa", "Names": [ "foo_data" ] }, { "Id": "a4b7e6f5752d8dcb906a5901f7ab82e403b9dff4eaaeebea767a04bac4aada19", "Names": [ "jovial_wozniak" ] }, { "Id": "76b71c496556912012c20dc3cbd37a54a1f05bffad3d5e92466900a003fbb623", "Names": [ "bar_data" ] } ] ฉันกำลังพยายามสร้างตัวกรองด้วยjqที่ส่งคืนวัตถุทั้งหมดด้วยIds ที่ไม่มี "data" ในNamesอาร์เรย์ภายในโดยที่เอาต์พุตถูกคั่นด้วยบรรทัดใหม่ สำหรับข้อมูลข้างต้นผลลัพธ์ที่ฉันต้องการคือ cb94e7a42732b598ad18a8f27454a886c1aa8bbba6167646d8f064cd86191e2b a4b7e6f5752d8dcb906a5901f7ab82e403b9dff4eaaeebea767a04bac4aada19 ฉันคิดว่าฉันค่อนข้างใกล้กับสิ่งนี้: (. - select(.Names[] contains("data"))) | .[] …
239 arrays  json  select  jq  negation 

30
ฉันจะย้อนกลับอาร์เรย์ int ใน Java ได้อย่างไร
Наэтотвопросестьответына กองมากเกินнарусском : КакперевернутьмассиввДжаве? ฉันพยายามที่จะย้อนกลับอาร์เรย์ int ใน Java วิธีนี้จะไม่ย้อนกลับอาร์เรย์ for(int i = 0; i < validData.length; i++) { int temp = validData[i]; validData[i] = validData[validData.length - i - 1]; validData[validData.length - i - 1] = temp; } มีอะไรผิดปกติกับมัน?
238 java  arrays  idioms  idiomatic 

13
วิธีที่ดีที่สุดในการรวมอาร์เรย์สองตัวหรือมากกว่าใน C #
Наэтотвопросестьответына กองมากเกินнарусском : Объединениемассивовбайтов ฉันมีอาร์เรย์ 3 ไบต์ใน C # ที่ฉันต้องรวมเข้าเป็นหนึ่งเดียว อะไรจะเป็นวิธีที่มีประสิทธิภาพที่สุดในการทำภารกิจนี้ให้สำเร็จ
238 c#  arrays 

7
การกำหนดค่าเริ่มต้นอาร์เรย์ NumPy (เติมด้วยค่าที่เหมือนกัน)
ฉันต้องการที่จะสร้างอาร์เรย์ NumPy ของความยาวองค์ประกอบของซึ่งแต่ละnv มีอะไรที่ดีไปกว่า: a = empty(n) for i in range(n): a[i] = v ฉันรู้zerosและonesจะทำงานกับ v = 0, 1 ฉันสามารถใช้งานv * ones(n)ได้ แต่มันจะไม่ทำงานเมื่อvเป็นNoneและจะช้ากว่ามาก
237 python  arrays  numpy 

18
วิธีการลบองค์ประกอบออกจากอาร์เรย์ใน Swift
ฉันจะยกเลิกการตั้งค่า / ลบองค์ประกอบออกจากอาร์เรย์ใน Swift ภาษาใหม่ของ Apple ได้อย่างไร นี่คือรหัสบางส่วน: let animals = ["cats", "dogs", "chimps", "moose"] องค์ประกอบanimals[2]จะถูกลบออกจากอาร์เรย์ได้อย่างไร
236 arrays  swift 

9
การใช้ Javascript Array.sort หรือไม่
Array#sort()ฟังก์ชันJavaScript ใดที่ใช้อัลกอริทึม ฉันเข้าใจว่ามันสามารถใช้การโต้แย้งและฟังก์ชั่นในการดำเนินการประเภทต่าง ๆ ได้ฉันสนใจในอัลกอริธึมที่การเรียงลำดับวานิลลาใช้

30
วิธีรับองค์ประกอบแรกของอาร์เรย์
คุณจะได้รับองค์ประกอบแรกจากอาร์เรย์ดังนี้: var ary = ['first', 'second', 'third', 'fourth', 'fifth']; ฉันลองสิ่งนี้: alert($(ary).first()); [object Object]แต่มันก็จะกลับมา 'first'ดังนั้นผมจึงจำเป็นต้องได้รับองค์ประกอบแรกจากอาร์เรย์ที่ควรจะเป็นองค์ประกอบ

3
ฉันจะค้นหาภายในแฮชแถวต่างๆโดยใช้ค่าแฮชในทับทิมได้อย่างไร
ฉันมีแฮชหลายชุด @fathers a_father = { "father" => "Bob", "age" => 40 } @fathers << a_father a_father = { "father" => "David", "age" => 32 } @fathers << a_father a_father = { "father" => "Batman", "age" => 50 } @fathers << a_father ฉันจะค้นหาอาร์เรย์นี้และส่งคืนแฮชที่บล็อกส่งคืนจริงได้อย่างไร ตัวอย่างเช่น: @fathers.some_method("age" > 35) #=> array containing the …
234 ruby  search  hash  arrays 

10
วิธีการวนซ้ำในอาร์เรย์ใน jQuery?
ฉันพยายามที่จะวนรอบอาร์เรย์ ฉันมีรหัสต่อไปนี้: var currnt_image_list= '21,32,234,223'; var substr = currnt_image_list.split(','); // array here กำลังพยายามดึงข้อมูลทั้งหมดออกจากอาร์เรย์ ใครบางคนสามารถพาฉันไปในเส้นทางที่ถูกต้องได้ไหม




10
Array slicing ใน Ruby: คำอธิบายสำหรับพฤติกรรมไร้เหตุผล (นำมาจาก Rubykoans.com)
ฉันกำลังทำแบบฝึกหัดในRuby Koansและฉันรู้สึกประหลาดกับการเล่นโวหารของทับทิมต่อไปนี้ซึ่งฉันพบว่าไม่สามารถอธิบายได้จริงๆ: array = [:peanut, :butter, :and, :jelly] array[0] #=> :peanut #OK! array[0,1] #=> [:peanut] #OK! array[0,2] #=> [:peanut, :butter] #OK! array[0,0] #=> [] #OK! array[2] #=> :and #OK! array[2,2] #=> [:and, :jelly] #OK! array[2,20] #=> [:and, :jelly] #OK! array[4] #=> nil #OK! array[4,0] #=> [] #HUH?? Why's that? array[4,100] …
232 arrays  ruby 


2
เหตุใดจึงมีผลกระทบอย่างมากเมื่อวนลูปมากกว่าอาร์เรย์ที่มี 240 องค์ประกอบขึ้นไป
เมื่อเรียกใช้ลูปผลรวมเหนืออาร์เรย์ใน Rust ฉันสังเกตเห็นว่าประสิทธิภาพลดลงอย่างมากเมื่อCAPACITY> = 240. CAPACITY= 239 เร็วกว่าประมาณ 80 เท่า มีการเพิ่มประสิทธิภาพการรวบรวมพิเศษสนิมกำลังทำสำหรับอาร์เรย์ "สั้น"? rustc -C opt-level=3รวบรวมกับ use std::time::Instant; const CAPACITY: usize = 240; const IN_LOOPS: usize = 500000; fn main() { let mut arr = [0; CAPACITY]; for i in 0..CAPACITY { arr[i] = i; } let mut sum = 0; …

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