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

Масив - це систематичне розташування подібних об'єктів, як правило, у рядках та стовпцях.

30
Чому масиви на основі нуля є нормою?
Питання , поставлене тут нагадав мені про дискусії я мав з товаришем програмістом. Він стверджував, що масиви на основі нуля повинні бути замінені на масиви, що базуються на нулі, оскільки масиви, засновані на нулі, - це деталь реалізації, що бере початок від того, як працюють масиви та покажчики та апаратне …
112 array 

3
Як я можу відійти від школи думки "для циклу"?
Це досить концептуальне питання, але я сподівався, що зможу отримати якісь гарні поради з цього приводу. Багато програм, які я роблю, - це з ( NumPy ) масивами; Мені часто доводиться зіставляти елементи в двох або більше масивах, що мають різний розмір, і перше, що я переходжу, - це цикл …
79 python  array  loops 

6
Чи ініціалізація знака [] зі строковою літеральною неправильною практикою?
Я читав нитку під назвою "strlen vs sizeof" у CodeGuru , і одна з відповідей говорить, що "все одно [sic] погана практика ініціалізувати [sic] charмасив з літеральним рядком". Це правда, чи це лише його (хоч і "елітний член") думку? Ось оригінальне запитання: #include <stdio.h> #include<string.h> main() { char string[] = …

5
У чому полягає користь .Any () у списку C # <>?
Я обговорював це з колегами, і ми не змогли зрозуміти, яка користь .Anyдля тих чи інших даних List&lt;&gt;у C #. Ви можете перевірити дійсність елемента в масиві, як наступне твердження: if (MyList.Any()){ ...} //Returns true or false Що точно таке саме if (MyList.Count() != 0) { ... } і є …
40 c#  array  list 

2
PHP: коли використовувати масиви та коли використовувати об'єкти для конструкцій коду, що зберігають дані?
PHP - це змішана мова парадигми, що дозволяє використовувати та повертати необ'єктивні типи даних, наприклад масиви. Я ставлю запитання, щоб спробувати уточнити деякі вказівки щодо вибору масивів проти об’єктів, вирішуючи, яку програмування побудувати для конкретної ситуації. Це справді питання про способи кодування даних за допомогою конструкцій мови PHP та коли …

11
Як працює "Четвертий вимір" з масивами?
Анотація: Отже, наскільки я це розумію (хоча я розумію дуже обмежено), є три аспекти, з якими ми (як правило) працюємо фізично: Перший буде представлений лінією. 2-я була б представлена ​​квадратом. Третій був би представлений кубом. Досить просто, поки ми не дістанемося до 4-го - це важко малювати в тривимірному просторі, …
30 theory  array 

3
Чи слід використовувати список чи масив?
Я працюю над формою Windows, щоб обчислити UPC для номерів елементів. Я успішно створюю той, який буде обробляти один номер елемента / UPC одночасно, тепер я хочу розширити і зробити це для кількох номерів елементів / UPC. Я почав і спробував використовувати список, але я продовжую зациклюватися. Я створив клас …
22 c#  array  winforms  list 

3
Професійний спосіб створити велику проблему без заповнення величезних масивів: C ++, вільна пам'ять з частини масиву
Я розвиваю фізичне моделювання, і оскільки я досить новачок у програмуванні, я постійно стикаюся з проблемами при створенні великих програм (в основному проблеми з пам'яттю). Я знаю про динамічне розподіл пам'яті та видалення пам'яті (new / delete тощо), але мені потрібен кращий підхід до того, як я структурую програму. Скажімо, …
20 c++  data  memory  array  dynamic 

3
Як зберігати впорядковану інформацію у реляційній базі даних
Я намагаюся зрозуміти, як правильно зберігати впорядковану інформацію у реляційній базі даних. Приклад: Скажіть, у мене є Плейлист, що складається з Пісень. Всередині моєї реляційної бази даних у мене є таблиця Playlists, що містить деякі метадані (ім'я, творець тощо). У мене також є таблиця з назвою Songs, що містить playlist_idінформацію …

4
size_t або int для розмірів, індексу тощо
У C ++ size_t(або правильніше, T::size_typeщо є "зазвичай" size_t; тобто unsignedтип) використовується як повернене значення size(), аргумент до operator[]тощо (див std::vector. Та ін.) З іншого боку, мови .NET використовують int(і, необов'язково, long) для тих же цілей; насправді мови, сумісні з CLS, не потрібні для підтримки неподписаних типів . Зважаючи на …
15 c#  c++  array 

1
Навіщо віддавати перевагу sizeof (елемент) над sizeof (TYPE) для обчислення кількості елементів у масиві?
Я читав "C програмування King KN" і знайшов наступне твердження: Ми обговорювали використання виразу sizeof(a)/sizeof(a[0])для обчислення кількості елементів у масиві. Вираз sizeof(a)/sizeof(t), де t - тип елементів а, також би працював, але це вважається неповноцінною технікою. Чому це вважається неповноцінною технікою?
15 c  array 

6
Чому масиви C не мають довжини 0?
Стандарт C11 говорить, що масиви, як за розмірами, так і за змінною довжиною, "повинні мати значення більше нуля". Яке обґрунтування не допускає довжини 0? Спеціально для масивів змінної довжини має сенс мати раз у раз розмір нуля. Він також корисний для статичних масивів, коли їх розмір є макросом або параметром …
13 c  array 

2
Як склався звичай використання квадратних дужок для елементів масиву?
Багато мов програмування використовують синтаксис a[i]для позначення i'-го елемента масиву, послідовності чи вектора, aзокрема, це роблять C та Pascal (з кінця 1960-х та початку 1970-х). З іншого боку, деякі більш ранні мови, як, наприклад, Фортран (з 1950-х років), не використовують цю конвенцію. Крім того, я вивчив трохи математики, і математики …
11 history  array  syntax 

8
Яка різниця між масивом і стеком?
За даними Вікіпедії, стек : є абстрактним типом даних та лінійною структурою даних останнім, першим (LIFO). Під час масиву : це структура даних, що складається з набору елементів (значень або змінних), кожен з яких ідентифікується щонайменше одним індексом або ключем масиву. Наскільки я розумію, вони досить схожі. Отже, які основні …

6
Отримання максимального значення з діапазону в несортованому масиві
У мене є несортований масив . У мене є запити, в яких я даю діапазон, а потім максимальне значення з цього діапазону має повернутися. Наприклад: array[]={23,17,9,45,78,2,4,6,90,1}; query(both inclusive): 2 6 answer: 78 Який алгоритм чи структуру даних я будую для швидкого отримання максимального значення з будь-якого діапазону. (Є багато запитів) …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.