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

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

6
การจัดเก็บ R.drawable IDs ในอาร์เรย์ XML
ฉันต้องการเก็บ ID ของทรัพยากร drawable ในรูปแบบของR.drawable.*อาร์เรย์ภายในโดยใช้ไฟล์ค่า XML แล้วดึงข้อมูลอาร์เรย์ในกิจกรรมของฉัน ความคิดใด ๆ ของวิธีการบรรลุสิ่งนี้?

6
วิธีระบุค่าให้กับหมายเหตุประกอบจาก Constant java
ฉันคิดว่าสิ่งนี้อาจเป็นไปไม่ได้ใน Java เพราะคำอธิบายประกอบและพารามิเตอร์ของมันได้รับการแก้ไขในเวลารวบรวม ฉันมีส่วนต่อประสานดังนี้ public interface FieldValues { String[] FIELD1 = new String[]{"value1", "value2"}; } และอีกชั้นหนึ่งว่า @SomeAnnotation(locations = {"value1", "value2"}) public class MyClass { .... } ฉันทำเครื่องหมายหลายคลาสด้วยคำอธิบายประกอบและฉันต้องการทราบว่าฉันสามารถหลีกเลี่ยงการระบุสตริงในคำอธิบายประกอบทุกครั้งที่ฉันต้องการใช้แทน @SomeAnnotation(locations = FieldValues.FIELD1) public class MyClass { .... } อย่างไรก็ตามสิ่งนี้ให้ข้อผิดพลาดในการคอมไพล์เช่นค่าคำอธิบายประกอบควรเป็น initializer ของอาร์เรย์เป็นต้นมีใครรู้ว่าฉันสามารถใช้ค่าคงที่แบบสตริงหรือค่าคงที่สตริง [] เพื่อให้ค่าของคำอธิบายประกอบได้หรือไม่
146 java  arrays  annotations 


7
Swift: จัดเรียงอาร์เรย์ของวัตถุตามตัวอักษร
ฉันมีสิ่งนี้: class Movies { Name:String Date:Int } และชุด [ภาพยนตร์] ฉันจะจัดเรียงอาร์เรย์ตามตัวอักษรตามชื่อได้อย่างไร ฉันได้ลองแล้ว: movieArr = movieArr.sorted{ $0 < $1 } และ movieArr = sorted(movieArr) แต่ไม่ได้ผลเพราะฉันไม่ได้เข้าถึงแอตทริบิวต์ชื่อของ Movies
145 ios  arrays  swift  sorting 

12
javascript ค้นหาและลบวัตถุในอาร์เรย์ตามค่าคีย์
ฉันลองใช้หลายวิธีในการค้นหาวัตถุในอาร์เรย์โดยที่ ID = var และหากพบให้ลบวัตถุออกจากอาร์เรย์และส่งคืนอาร์เรย์ของวัตถุใหม่ ข้อมูล: [ {"id":"88","name":"Lets go testing"}, {"id":"99","name":"Have fun boys and girls"}, {"id":"108","name":"You are awesome!"} ] ฉันสามารถค้นหาอาร์เรย์โดยใช้ jQuery $ grep; var id = 88; var result = $.grep(data, function(e){ return e.id == id; }); แต่ฉันจะลบวัตถุทั้งหมดได้อย่างไรเมื่อ id == 88 และส่งคืนข้อมูลเช่นนี้: ข้อมูล: [ {"id":"99","name":"Have fun boys and girls"}, {"id":"108","name":"You …

7
การเริ่มต้นเริ่มต้นของอาร์เรย์ใน Java คืออะไร?
ดังนั้นฉันประกาศและเริ่มต้นอาร์เรย์ int: static final int UN = 0; int[] arr = new int[size]; for (int i = 0; i < size; i++) { arr[i] = UN; } พูดว่าฉันทำสิ่งนี้แทน ... int[] arr = new int[5]; System.out.println(arr[0]); ... 0จะพิมพ์ออกมาเป็นมาตรฐาน นอกจากนี้ถ้าฉันทำสิ่งนี้: static final int UN = 0; int[] arr = new int[5]; System.out.println(arr[0]==UN); …

5
วิธีการคัดลอกส่วนของอาเรย์ไปยังอาเรย์อื่นใน C #?
ฉันจะคัดลอกส่วนหนึ่งของอาร์เรย์ไปยังอาร์เรย์อื่นได้อย่างไร คิดว่าฉันมี int[] a = {1,2,3,4,5}; ตอนนี้ถ้าฉันให้ดัชนีเริ่มต้นและดัชนีสิ้นสุดของอาร์เรย์aมันควรจะถูกคัดลอกไปยังอาร์เรย์อื่น เช่นถ้าฉันให้ดัชนีเริ่มต้นเป็น 1 และดัชนีสิ้นสุดเป็น 3 องค์ประกอบ 2, 3, 4 ควรได้รับการคัดลอกในอาร์เรย์ใหม่
144 c#  arrays 

3
คอลัมน์อาร์เรย์ดัชนี PostgreSQL สามารถได้หรือไม่
ฉันไม่พบคำตอบที่ชัดเจนสำหรับคำถามนี้ในเอกสารประกอบ หากคอลัมน์เป็นประเภทอาร์เรย์ค่าที่ป้อนทั้งหมดจะถูกทำดัชนีแยกกันหรือไม่? ฉันสร้างตารางง่าย ๆ ที่มีหนึ่งint[]คอลัมน์และวางดัชนีเฉพาะลงไป ฉันสังเกตเห็นว่าฉันไม่สามารถเพิ่มอาร์เรย์เหมือนกันได้ซึ่งทำให้ฉันเชื่อว่าดัชนีนั้นเป็นส่วนประกอบของรายการอาร์เรย์ไม่ใช่ดัชนีของแต่ละรายการ INSERT INTO "Test"."Test" VALUES ('{10, 15, 20}'); INSERT INTO "Test"."Test" VALUES ('{10, 20, 30}'); SELECT * FROM "Test"."Test" WHERE 20 = ANY ("Column1"); ดัชนีนี้ช่วยค้นหาหรือไม่

1
วัตถุประสงค์ของคำหลักคงที่ในพารามิเตอร์อาร์เรย์ของฟังก์ชั่นเช่น "char s [static 10]" คืออะไร?
ขณะเรียกดูซอร์สโค้ดฉันพบฟังก์ชั่นเช่นนี้: void someFunction(char someArray[static 100]) { // do something cool here } ด้วยการทดลองบางอย่างดูเหมือนว่าผู้มีสิทธิ์อื่นอาจปรากฏที่นั่นด้วย: void someFunction(char someArray[const]) { // do something cool here } ดูเหมือนว่าตัวระบุจะได้รับอนุญาตเฉพาะภายใน[ ]เมื่ออาร์เรย์ถูกประกาศเป็นพารามิเตอร์ของฟังก์ชัน สิ่งเหล่านี้ทำอะไร ทำไมมันแตกต่างกันสำหรับพารามิเตอร์ฟังก์ชั่น?
144 c  arrays  parameters  static 

9
อะไรคือวิธีที่สง่างามใน Ruby เพื่อบอกว่าตัวแปรคือ Hash หรือ Array?
เพื่อตรวจสอบว่า@some_varคืออะไรฉันกำลังทำไฟล์ if @some_var.class.to_s == 'Hash' ผมมั่นใจว่ามีวิธีที่สง่างามมากขึ้นเพื่อตรวจสอบว่า@some_varเป็นหรือHashArray
144 ruby  arrays  hash 

5
PHP foreach เปลี่ยนค่าอาร์เรย์เดิม
ฉันใหม่มากในอาร์เรย์หลายมิติและนี่เป็นเรื่องใหญ่สำหรับฉัน อาร์เรย์ของฉันเป็นดังนี้: $fields = array( "names" => array( "type" => "text", "class" => "name", "name" => "name", "text_before" => "name", "value" => "", "required" => true, ) ) จากนั้นฉันได้รับการตรวจสอบฟังก์ชั่นว่าอินพุตเหล่านี้เต็มไปด้วยถ้าจำเป็น function checkForm($fields){ foreach($fields as $field){ if($field['required'] && strlen($_POST[$field['name']]) <= 0){ $fields[$field]['value'] = "Some error"; } } return $fields; } ตอนนี้ปัญหาของฉันคือบรรทัดนี้ $fields[$field]['value'] …
143 php  arrays  foreach 

10
ใช้ numpy เพื่อสร้างอาร์เรย์ของการรวมกันทั้งหมดของสองอาร์เรย์
ฉันพยายามเรียกใช้พื้นที่พารามิเตอร์ของฟังก์ชันพารามิเตอร์ 6 ตัวเพื่อศึกษาพฤติกรรมเชิงตัวเลขก่อนพยายามทำสิ่งที่ซับซ้อนด้วยดังนั้นฉันจึงค้นหาวิธีที่มีประสิทธิภาพในการทำสิ่งนี้ ฟังก์ชั่นของฉันใช้ค่าทศนิยมที่กำหนดให้อาร์เรย์ 6-dim numpy เป็นอินพุต สิ่งที่ฉันพยายามทำในตอนแรกคือ: ก่อนอื่นฉันสร้างฟังก์ชั่นที่ใช้ 2 อาร์เรย์และสร้างอาร์เรย์ที่มีการรวมค่าทั้งหมดจากสองอาร์เรย์ from numpy import * def comb(a,b): c = [] for i in a: for j in b: c.append(r_[i,j]) return c จากนั้นฉันก็ใช้reduce()กับสิ่งนั้นกับสำเนาของอาร์เรย์เดียวกัน: def combs(a,m): return reduce(comb,[a]*m) จากนั้นฉันประเมินฟังก์ชันของฉันดังนี้: values = combs(np.arange(0,1,0.1),6) for val in values: print F(val) ใช้งานได้ แต่มันช้าเกินไป ฉันรู้ว่าพื้นที่ของพารามิเตอร์มีขนาดใหญ่มาก แต่ไม่ควรช้าขนาดนี้ …

12
แปลงสตริง Swift เป็นอาร์เรย์
ฉันจะแปลงสตริง "Hello" เป็นอาร์เรย์ ["H", "e", "l", "l", "o"] ใน Swift ได้อย่างไร ใน Objective-C ฉันได้ใช้สิ่งนี้: NSMutableArray *characters = [[NSMutableArray alloc] initWithCapacity:[myString length]]; for (int i=0; i < [myString length]; i++) { NSString *ichar = [NSString stringWithFormat:@"%c", [myString characterAtIndex:i]]; [characters addObject:ichar]; }
143 ios  arrays  swift  string 

3
ความแตกต่างระหว่าง Array และ List ใน scala
ในกรณีใดฉันควรใช้ Array (Buffer) และ List (Buffer) ความแตกต่างเพียงอย่างเดียวที่ฉันรู้คืออาร์เรย์นั้นไม่แปรปรวนและรายการต่าง ๆ แปรปรวน แต่สิ่งที่เกี่ยวกับประสิทธิภาพและลักษณะอื่น ๆ ?

6
วิธีลบองค์ประกอบเฉพาะออกจากอาร์เรย์โดยใช้ python
ฉันต้องการเขียนสิ่งที่ลบองค์ประกอบเฉพาะออกจากอาร์เรย์ ฉันรู้ว่าฉันต้องforวนรอบอาร์เรย์เพื่อค้นหาองค์ประกอบที่ตรงกับเนื้อหา สมมติว่าฉันมีอีเมลจำนวนมากและต้องการกำจัดองค์ประกอบที่ตรงกับสตริงอีเมลบางส่วน ฉันต้องการใช้โครงสร้างสำหรับลูปเพราะฉันต้องใช้ดัชนีเดียวกันสำหรับอาร์เรย์อื่นด้วย นี่คือรหัสที่ฉันมี: for index, item in emails: if emails[index] == 'something@something.com': emails.pop(index) otherarray.pop(index)
142 python  arrays 

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