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

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

10
Python csv สตริงไปยังอาร์เรย์
ใครรู้ของห้องสมุดหรือฟังก์ชั่นง่าย ๆ ในการแยกสตริง csv เข้ารหัสและเปลี่ยนเป็นอาร์เรย์หรือพจนานุกรม? ฉันไม่คิดว่าฉันต้องการโมดูล csvในตัวเพราะในตัวอย่างทั้งหมดที่ฉันเห็นที่ใช้พา ธ ไฟล์ไม่ใช่สตริง
187 python  string  arrays  csv 

30
รับอาร์เรย์ของตัวเลขส่งคืนอาร์เรย์ของผลิตภัณฑ์ของตัวเลขอื่น ๆ ทั้งหมด (ไม่มีการหาร)
ฉันถูกถามคำถามนี้ในการสัมภาษณ์งานและฉันต้องการทราบว่าคนอื่นจะแก้ไขได้อย่างไร ฉันรู้สึกสบายใจกับ Java ที่สุด แต่ยินดีต้อนรับโซลูชันในภาษาอื่น รับอาร์เรย์ของตัวเลขnumsกลับอาร์เรย์ของตัวเลขproductsที่เป็นผลิตภัณฑ์ของทั้งหมดproducts[i]nums[j], j != i Input : [1, 2, 3, 4, 5] Output: [(2*3*4*5), (1*3*4*5), (1*2*4*5), (1*2*3*5), (1*2*3*4)] = [120, 60, 40, 30, 24] คุณต้องทำสิ่งนี้O(N)โดยไม่ใช้การหาร
186 arrays  algorithm 

12
วิธีการตัดช่องว่างสีขาวของค่าอาร์เรย์ใน php
ฉันมีอาร์เรย์ดังนี้ $fruit = array(' apple ','banana ', ' , ', ' cranberry '); ฉันต้องการอาร์เรย์ที่มีค่าโดยไม่มีช่องว่างสีขาวด้านใดด้านหนึ่ง แต่มันสามารถมีค่าว่างวิธีการทำเช่นนี้ใน php.the อาร์เรย์ออกควรเป็นเช่นนี้ $fruit = array('apple','banana', ',', 'cranberry');
185 php  arrays 


15
การหาค่า max / min ในอาร์เรย์ของ primitives โดยใช้ Java
การเขียนฟังก์ชันเพื่อกำหนดค่า min / max ในอาเรย์นั้นเป็นเรื่องเล็กน้อยเช่น: /** * * @param chars * @return the max value in the array of chars */ private static int maxValue(char[] chars) { int max = chars[0]; for (int ktr = 0; ktr < chars.length; ktr++) { if (chars[ktr] > max) { max = chars[ktr]; } …

6
มีการจัดรูปแบบอาร์เรย์หลายมิติในหน่วยความจำอย่างไร
ใน C ฉันรู้ว่าฉันสามารถจัดสรรอาเรย์สองมิติแบบไดนามิกบนฮีปโดยใช้โค้ดต่อไปนี้: int** someNumbers = malloc(arrayRows*sizeof(int*)); for (i = 0; i < arrayRows; i++) { someNumbers[i] = malloc(arrayColumns*sizeof(int)); } เห็นได้ชัดว่าสิ่งนี้สร้างอาร์เรย์พอยน์เตอร์หนึ่งมิติไปยังอาร์เรย์จำนวนเต็มหนึ่งมิติที่แยกจากกันและ "ระบบ" สามารถหาสิ่งที่ฉันหมายถึงเมื่อฉันขอ: someNumbers[4][2]; แต่เมื่อฉันประกาศอาร์เรย์ 2 มิติแบบคงที่ดังในบรรทัดต่อไปนี้ ... : int someNumbers[ARRAY_ROWS][ARRAY_COLUMNS]; ... โครงสร้างที่คล้ายกันนี้ถูกสร้างขึ้นบนสแต็กหรือเป็นรูปแบบอื่นอย่างสมบูรณ์หรือไม่ (เช่นเป็นตัวชี้อาร์เรย์ 1D หรือไม่ถ้าไม่ใช่มันคืออะไรและการอ้างอิงถึงมันคิดออกได้อย่างไร) นอกจากนี้เมื่อฉันพูดว่า "ระบบ" อะไรคือสิ่งที่ต้องรับผิดชอบในการหาสิ่งนั้น เคอร์เนล หรือคอมไพเลอร์ C เรียงลำดับขณะคอมไพล์หรือไม่?

4
TypeScript: การสร้างอาร์เรย์คอนเทนเนอร์ที่พิมพ์ว่างเปล่า
ฉันกำลังสร้างเกมตรรกะง่ายๆที่ชื่อว่า "Three of a Crime" ใน TypeScript เมื่อพยายามจัดสรรอาเรย์แบบพิมพ์ล่วงหน้าใน TypeScript ฉันพยายามทำสิ่งนี้: var arr = Criminal[]; ซึ่งทำให้เกิดข้อผิดพลาด "ตรวจสอบรูปแบบของคำที่แสดงออก" ลองทำสิ่งนี้ var arr : Criminal = []; และสิ่งนี้ผลิต "ไม่สามารถแปลง [] ใด ๆ เป็น 'อาชญากร' เป็น 'TypeScript' วิธีทำเช่นนี้?

17
แปลง php array เป็น Javascript
ฉันจะแปลงอาร์เรย์ PHP ในรูปแบบเช่นนี้ได้อย่างไร Array ( [0] => 001-1234567 [1] => 1234567 [2] => 12345678 [3] => 12345678 [4] => 12345678 [5] => AP1W3242 [6] => AP7X1234 [7] => AS1234 [8] => MH9Z2324 [9] => MX1234 [10] => TN1A3242 [11] => ZZ1234 ) ไปยังอาร์เรย์ Javascript ในรูปแบบด้านล่าง? var cities = [ "Aberdeen", …
184 php  javascript  arrays 

5
ผ่านอาร์เรย์โดยอ้างอิง
การส่งผ่านอาร์เรย์ที่จัดสรรแบบคงที่โดยการอ้างอิงทำงานอย่างไร void foo(int (&myArray)[100]) { } int main() { int a[100]; foo(a); } ไม่(&myArray)[100]ได้มีความหมายใด ๆ หรือเพียงแค่ไวยากรณ์ของมันจะผ่านอาร์เรย์ใด ๆ โดยการอ้างอิง? ฉันไม่เข้าใจวงเล็บแยกตามด้วยวงเล็บใหญ่ที่นี่ ขอบคุณ
184 c++  arrays 

15
วิธีที่ดีกว่าในการสรุปมูลค่าทรัพย์สินในอาร์เรย์
ฉันมีสิ่งนี้: $scope.traveler = [ { description: 'Senior', Amount: 50}, { description: 'Senior', Amount: 50}, { description: 'Adult', Amount: 75}, { description: 'Child', Amount: 35}, { description: 'Infant', Amount: 25 }, ]; ตอนนี้มีจำนวนทั้งหมดของอาร์เรย์นี้ฉันทำอะไรแบบนี้: $scope.totalAmount = function(){ var total = 0; for (var i = 0; i < $scope.traveler.length; i++) { total …

6
ฉันจะลบคีย์และค่าของคีย์ออกจากอาร์เรย์ที่เชื่อมโยงได้อย่างไร
รับอาเรย์แบบเชื่อมโยง: array("key1" => "value1", "key2" => "value2", ...) ฉันจะดำเนินการเกี่ยวกับการลบคู่คีย์ - ค่าที่ได้รับจากคีย์ได้อย่างไร
183 php  arrays 

7
array_push () พร้อมคู่ค่าคีย์
ฉันมีอาร์เรย์ที่มีอยู่ซึ่งฉันต้องการเพิ่มค่า ฉันพยายามที่จะบรรลุถึงการใช้array_push()ที่ไม่มีประโยชน์ ด้านล่างเป็นรหัสของฉัน: $data = array( "dog" => "cat" ); array_push($data['cat'], 'wagon'); สิ่งที่ฉันต้องการบรรลุคือการเพิ่มcatเป็นกุญแจสำคัญใน$dataอาร์เรย์ที่มีwagonเป็นค่าเพื่อที่จะเข้าถึงได้เหมือนในตัวอย่างด้านล่าง: echo $data['cat']; // the expected output is: wagon ฉันจะบรรลุสิ่งนั้นได้อย่างไร
183 php  arrays 

7
ValueError: การตั้งค่าองค์ประกอบอาร์เรย์ด้วยลำดับ
รหัส Python นี้: import numpy as p def firstfunction(): UnFilteredDuringExSummaryOfMeansArray = [] MeanOutputHeader=['TestID','ConditionName','FilterType','RRMean','HRMean', 'dZdtMaxVoltageMean','BZMean','ZXMean','LVETMean','Z0Mean', 'StrokeVolumeMean','CardiacOutputMean','VelocityIndexMean'] dataMatrix = BeatByBeatMatrixOfMatrices[column] roughTrimmedMatrix = p.array(dataMatrix[1:,1:17]) trimmedMatrix = p.array(roughTrimmedMatrix,dtype=p.float64) #ERROR THROWN HERE myMeans = p.mean(trimmedMatrix,axis=0,dtype=p.float64) conditionMeansArray = [TestID,testCondition,'UnfilteredBefore',myMeans[3], myMeans[4], myMeans[6], myMeans[9], myMeans[10], myMeans[11], myMeans[12], myMeans[13], myMeans[14], myMeans[15]] UnFilteredDuringExSummaryOfMeansArray.append(conditionMeansArray) secondfunction(UnFilteredDuringExSummaryOfMeansArray) return def secondfunction(UnFilteredDuringExSummaryOfMeansArray): RRDuringArray = p.array(UnFilteredDuringExSummaryOfMeansArray,dtype=p.float64)[1:,3] …
183 python  arrays  numpy  slice 

15
วิธีการอัปเดตองค์ประกอบหลายแถวใน MongoDB
ฉันมีเอกสาร Mongo ที่มีองค์ประกอบมากมาย ฉันต้องการรีเซ็ต.handledคุณลักษณะของวัตถุทั้งหมดในอาร์เรย์โดยที่.profile= XX เอกสารอยู่ในรูปแบบต่อไปนี้: { "_id": ObjectId("4d2d8deff4e6c1d71fc29a07"), "user_id": "714638ba-2e08-2168-2b99-00002f3d43c0", "events": [{ "handled": 1, "profile": 10, "data": "....." } { "handled": 1, "profile": 10, "data": "....." } { "handled": 1, "profile": 20, "data": "....." } ... ] } ดังนั้นฉันลองต่อไปนี้: .update({"events.profile":10},{$set:{"events.$.handled":0}},false,true) อย่างไรก็ตามมันจะอัพเดทเฉพาะองค์ประกอบอาเรย์แรกที่ตรงกันในแต่ละเอกสาร (นั่นเป็นพฤติกรรมที่กำหนดไว้สำหรับ$ - ผู้ประกอบการตำแหน่ง ) ฉันจะอัปเดตองค์ประกอบอาร์เรย์ที่ตรงกันทั้งหมดได้อย่างไร


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