Запитання з тегом «arrays»

Масив - це упорядкована лінійна структура даних, що складається з набору елементів (значень, змінних чи посилань), кожен ідентифікований одним або кількома індексами. Запитуючи про конкретні варіанти масивів, використовуйте замість цих тегів: [вектор], [масив], [матриця]. Використовуючи цей тег, у питанні, яке є специфічним для мови програмування, позначте це питання мовою програмування, яка використовується.

7
Чи ленача консоль JavaScript Chrome щодо оцінювання масивів?
Почну з коду: var s = ["hi"]; console.log(s); s[0] = "bye"; console.log(s); Просте, правда? У відповідь на це Firebug каже: ["hi"] ["bye"] Чудово, але консоль JavaScript Chrome (7.0.517.41 бета) говорить: ["bye"] ["bye"] Я щось зробив не так, або ж консоль JavaScript Chrome надзвичайно ледача щодо оцінки мого масиву?

14
Uniq за атрибутом об'єкта в Ruby
Який найелегантніший спосіб виділити об'єкти з масиву, які є унікальними щодо одного або декількох атрибутів? Ці об'єкти зберігаються в ActiveRecord, тому використання методів AR також буде добре.


8
Найпростіший спосіб перетворення колекції в масив?
Припустимо, у нас є Collection<Foo>. Який найкращий (найкоротший у LoC у поточному контексті) спосіб трансформувати його Foo[]? Дозволені будь -які відомі бібліотеки. UPD: (ще один випадок у цьому розділі; залиште коментарі, якщо ви вважаєте, що варто створити для нього ще одну нитку): Що з перетворенням Collection<Foo>на те, Bar[]де Barмає конструктор …

8
Swift: Передати масив за посиланням?
Я хочу передати свій Swift Array account.chatsв якості chatsViewController.chatsпосилання (так що , коли я додати чат на account.chats, по- chatsViewController.chats, як і раніше вказуєaccount.chats ). Тобто, я не хочу, щоб Swift розділяв два масиви, коли account.chatsзмінюється довжина .

3
Як очистити фрагмент у програмі Go?
Який відповідний спосіб очистити фрагмент в Go? Ось що я знайшов на форумах go : // test.go package main import ( "fmt" ) func main() { letters := []string{"a", "b", "c", "d"} fmt.Println(cap(letters)) fmt.Println(len(letters)) // clear the slice letters = letters[:0] fmt.Println(cap(letters)) fmt.Println(len(letters)) } Це правильно? Для уточнення буфер очищається, …
125 arrays  go  slice 

8
Чому масиви (таблиці) Lua починаються з 1 замість 0?
Я не розумію обґрунтування рішення цієї частини Луа. Чому індексація починається з 1? Я прочитав (як і багато інших) цей чудовий документ . Мені здається дивний куточок мови, який дуже приємно вивчати та програмувати. Не зрозумійте мене неправильно, Луа просто чудовий, але десь має бути пояснення. Більшість того, що я …
125 arrays  lua  lua-table 

6
Як повернути частину масиву в Ruby?
Маючи список у Python, я можу повернути його частину за допомогою наступного коду: foo = [1,2,3,4,5,6] bar = [10,20,30,40,50,60] half = len(foo) / 2 foobar = foo[:half] + bar[half:] Оскільки Рубі все робить у масивах, мені цікаво, чи є щось подібне до цього.
125 ruby  arrays  list  slice 

7
Використання lodash для порівняння масивів (елементи існують без порядку)
Я знаю, що можу це зробити за допомогою циклів, але я намагаюся знайти елегантний спосіб зробити це: У мене є два масиви: var array1 = [['a', 'b'], ['b', 'c']]; var array2 = [['b', 'c'], ['a', 'b']]; Я хочу використовувати, lodashщоб підтвердити, що вищевказані масиви є однаковими. Під «те саме» я …

7
Як передати один об'єкт [] об'єкту парам []
У мене є метод, який приймає params object [], такий як: void Foo(params object[] items) { Console.WriteLine(items[0]); } Коли я передаю два масиви об'єктів цьому методу, він працює добре: Foo(new object[]{ (object)"1", (object)"2" }, new object[]{ (object)"3", (object)"4" } ); // Output: System.Object[] Але коли я передаю один об’єкт [], …
124 c#  arrays 

7
Array.Copy vs Buffer.BlockCopy
І Array.Copy, і Buffer.BlockCopy роблять те ж саме, але BlockCopyспрямовано на швидке копіювання примітивного масиву на рівні байтів, тоді як Copyце реалізація загального призначення. Моє запитання - за яких обставин слід використовувати BlockCopy? Чи слід використовувати його в будь-який час, коли ви копіюєте масиви примітивного типу, або використовувати його потрібно …
124 .net  arrays 


2
Перетворити HttpPostedFileBase в байт []
У своїй програмі MVC я використовую наступний код для завантаження файлу. МОДЕЛЬ public HttpPostedFileBase File { get; set; } ПОГЛЯД @Html.TextBoxFor(m => m.File, new { type = "file" }) Все працює добре .. Але я намагаюся перетворити результат fiel у байт []. Як я можу це зробити КОНТРОЛЕР public ActionResult …

14
Як конвертувати рядок JSON в масив
Я хочу зробити таке: прийняття JSON як введення з області тексту в php використовуйте цей вхід і конвертуйте його в JSON і передайте його в php curl для надсилання запиту. це я потрапляю на php від отримання api цього рядка json, я хочу перейти до json, але він не перетворюється …
123 php  arrays  json 

19
Максимальний прибуток від одного продажу
Припустимо, нам дано масив із n цілих чисел, що представляють ціни акцій за один день. Ми хочемо знайти пару (buyDay, sellDay) , з buyDay ≤ sellDay , таким чином, якби ми купили акцію на buyDay і продали її на sellDay , ми максимізували б наш прибуток. Зрозуміло, що в алгоритмі …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.