69
голосов
9ответов
140912 просмотров

Создание двумерных массивов и доступ к подмассивам в Ruby

Интересно, есть ли возможность создать двумерный массив и быстро получить доступ к любому горизонтальному или вертикальному подмассиву в нем? Я считаю, что мы можем получить доступ к горизонтальному подмассиву в следующем случае: x = Array.new(10) { Array.new(20) } x[6][3..8] = 'something'...

20
голосов
17ответов
5652 просмотров

Из интервью: удаление строк и столбцов в матрице размера n × n, чтобы максимизировать сумму оставшихся значений

Дана матрица действительных чисел размера n × n.Вы можете стереть любое количество (от 0 до n) строк и любое количество (от 0 до n) столбцов, после чего вычисляется сумма оставшихся записей.Придумайте алгоритм, который определяет, какие строки и столбцы нужно удалить, чтобы получить максимальную...

1
голосов
5ответов
224 просмотров

Как получить значение данных, связанное с определенным столбцом, строкой из двумерного массива в java?

вот код, который я написал на java, я думаю, что это правильно.Я просто не уверен, что задать результат?Я хочу вернуть элемент, связанный с определенным столбцом строки public int getElement(int row,int col){ int result = 0; if(((row>=1) && (row <=rowArray.length))&&...

3
голосов
2ответов
1593 просмотров

Самый быстрый способ читать файл построчно с произвольным количеством символов в каждом

Хорошо, я пытаюсь понять, каким образом можно быстрее прочитать текстовый файл, с которым я работаю.Содержимое файла выглядит следующим образом 1982 3923 3542 4343 2344 3453 2 334 423423 32432 23423 В основном это произвольное количество чисел типа int, и мне нужно читать строку за строкой...

1
голосов
2ответов
1511 просмотров

Создание многомерного массива с помощью алгоритма с использованием данных в одномерном массиве

У меня есть одномерный массив объектов PHP. Каждый объект имеет два атрибута, один из которых является уникальным идентификатором объекта, а другой - уникальным идентификатором другого объекта в массиве, который является его родительским. Например: array(3) { [0]=> object(stdClass)#1 (...

2
голосов
2ответов
2533 просмотров

Отображение многомерного массива на гистограмме (в JavaScript)?

Может ли кто-нибудь дать мне несколько указаний о том, как отображать многомерный массив в виде гистограммы? Массив многомерный, с тремя элементами в каждой части, и элементы определяются с помощью HTML-формы. Если возможно отобразить такой массив в виде гистограммы в Javascript на стандар...

8
голосов
7ответов
717 просмотров

Что подразумевается под поддержкой 2D-массивов?

Я читал, что Python на самом деле поддерживает не 2D-массивы, а массив массивов.Я понимаю, что такое массив, но что это значит, поддерживая 2D-массивы? В C двумерный массив просто преобразуется в одномерный массив с помощью причудливой математики ( здесь ).Существуют ли языки, реализующие реа...

0
голосов
4ответов
419 просмотров

Ошибка сегментации, использование указателей на указатели

Итак, я начинаю свой магический квадрат hw, где я прошу пользователя ввести нечетное целое число, и он создаст на его основе магический квадрат.Я должен использовать указатели и массивы, поскольку это все, что я изучил до сих пор.Не спрашивая, как сделать магический квадрат, но что вызывает ошиб...

1
голосов
4ответов
2533 просмотров

Массив в XML - Rails

У меня есть многомерный массив, который я хотел бы использовать для создания XML-вывода. В массиве хранится импорт csv.Где люди [0] [...] - имена столбцов, которые станут тегами xml, а люди [...> 0] [...] - значения. For instance, array contains: people[0][0] => first-name people[0][...

2
голосов
4ответов
1527 просмотров

Можно ли в smarty перебрать многомерный массив?

Может ли кто-нибудь предоставить простую демонстрацию?Кажется, я не могу понять умный синтаксис для перебора массива, который выглядит как тотниже.Я хочу достичь ценностей на всех уровнях. Array ( [0] => Array ( [id] => 0 [name] => 12312 ...

0
голосов
4ответов
1002 просмотров

Объединение 2 2D-массивов в Java?

У меня есть 2 2D-массива, один int и один String, и я хочу, чтобы они отображались один рядом с другим, поскольку у них одинаковое количество строк.Есть ли способ сделать это?Я думал о конкатенации, но для этого требуется, чтобы они были одного типа массива, поэтому в этом случае есть способ сде...

4
голосов
5ответов
27643 просмотров

инициализация многомерного массива const в c ++

В настоящее время я работаю над некоторыми упражнениями в книге по C ++, в которой в качестве обучающего инструмента используются текстовые игры.Упражнение, на котором я застрял, включает в себя заставить преклира выбрать слово из константного массива слов (строк), смешать буквы и попросить игро...

2
голосов
3ответов
805 просмотров

Проблема суммирования / стирания многомерного массива PHP

У меня есть массив, который выглядит следующим образом: Формат: [Person#] => Array ( [Bank#] => Balance . . [Bank#] => Balance ) Массив: [1] => Array ( [0] => 707 //Person #1 has 707 balance in Bank #0 [1] =...

5
голосов
4ответов
27869 просмотров

Javascript Многоуровневый массив объектов JSON - как получить доступ к паре ключ-значение на втором уровне или выше

Рассмотрим следующий массив объектов JSON: myList = [ {title:"Parent1", children:[{childname:"Child11"}, {childname:"Child12"}], cars:[{carname:"Car11"}, {carname:"Car12"}] }, {title:"Parent2", children:[{childname:"Child2...

1
голосов
2ответов
1078 просмотров

многомерный массив от javascript / jquery до ruby / sinatra

как мне передать двумерный массив из javascript в рубин, пожалуйста?У меня это на стороне клиента: function send_data() { var testdata = { "1": { "name": "client_1", "note": "bigboy" }, "2": { "name": "client_2", "not...

0
голосов
2ответов
1018 просмотров

PHP - переход по многомерному массиву по ключу

У меня есть набор результатов SOAP, который расширение nuSoap превратило для меня в хороший массив.Я уверен, что мог бы наметить какой-нибудь длинный способ зацикливания того, что я хочу, но, похоже, должен быть более быстрый способ просто перебрать определенные элементы данных.Вот массив: Ar...

0
голосов
3ответов
2116 просмотров

Отдельный многомерный массив

У меня есть многомерный массив в PHP. $f = array('one' => array(*doesntmatter*), two => array()); Когда я хочу его использовать, мне нужен только один из массивов. (один, два, три и т. д.) Поэтому я хочу разделить его (в данном случае) на два отдельных массива, например: $one = ...

1
голосов
1ответов
350 просмотров

PHP5: добавление чего-либо в многомерный массив с учетом местоположения любой длины?

// задан следующий массив: $data = array( 0=>array( "data"=>"object1", "col"=>array( 0=>array( "data"=>"object2", "col"=>array( 0=>array( "data"=>"object3", ), 1=>array( "data"=&g...

0
голосов
2ответов
907 просмотров

PHP: сортировка многомерных массивов с разной глубиной для каждого элемента по полю

У меня есть массив сложной сортировки для хранения моей навигации (которая должна быть впоследствии изменена пользователем).Я не хочу, чтобы скрипт работал только с 3 уровнями глубины, поэтому я ищу хороший и хороший способ отсортировать этот массив по полю позиции. $nav[1]=array( 'name'=...

0
голосов
3ответов
309 просмотров

Как выполнить итерацию многомерного массива, не зная количества измерений и элементов массива, передаваемого вам?

SDK возвращает мне массив с несколькими измерениями, например: int[,,] theArray = new int[2,8,12]; Мне нужно посетить каждый элемент в массиве и вернуть значение и позицию значения.Мне нужно сделать это, не зная количество размеров и элементов передаваемого массива.

2
голосов
6ответов
7776 просмотров

Зачем использовать массив с более чем двумя измерениями?

У меня возникли проблемы с осмыслением концепции массива с более чем двумя измерениями, зачем он вам нужен и как его использовать. Например, как бы вы представили следующие данные в многомерном массиве? Пол: Мужской |Женский Цвет волос: русый |Брюнетка |Черный Цвет глаз: синий |Коричневый...

1
голосов
3ответов
2345 просмотров

Как мне сохранить 2d-массив в хеше в Perl?

Я борюсь с объектами в perl и пытаюсь создать 2-мерный массив и сохранить его в хэш-поле моего объекта. Я понимаю, что для создания 2d-массива мне нужен массив ссылок на массивы, но когда я пытаюсь это сделать, я получаю эту ошибку: Type of arg 1 to push must be array (not hash element) Конструк...

461
голосов
19ответов
472424 просмотров

How to sort an array of associative arrays by value of a given key in PHP?

Given this array: $inventory = array( array("type"=>"fruit", "price"=>3.50), array("type"=>"milk", "price"=>2.90), array("type"=>"pork", "price"=>5.43), ); I would like to sort $inventory's elements by price to get: $inventory = array( array("type"=>"pork",...

0
голосов
1ответов
469 просмотров

TM1 API for LinqToEntities

IBM Cognos TM1 is a multidimensional database that my company thinks is the latest and greatest. I've been to the classes and, sure, it is nice for analysis. Of course the finance people in my company only see the Excel Add-In or Excel-like website and think "that's all I need for a data entry ap...

4
голосов
4ответов
6417 просмотров

Recursively creating a multi-dimensional array in PHP

I am trying to figure out the best way to write a PHP function that will recursively build a multi-dimensional array with an unknown number of sublevels from a mysql table. Its purpose is to create a data structure which can be looped through to create a navigation menu on a website, with each me...

16
голосов
8ответов
26014 просмотров

Converting multidimensional arrays to pointers in c++

I have a program that looks like the following: double[4][4] startMatrix; double[4][4] inverseMatrix; initialize(startMatrix) //this puts the information I want in startMatrix I now want to calculate the inverse of startMatrix and put it into inverseMatrix. I have a library function for this p...

1
голосов
4ответов
1350 просмотров

Declaring char[][512]?

I have an C++ SDK that requires a char[][512] as a parameter. I know that this is supposed to be a list of file names and the number of files could vary. For the life of me I cannot figure out how to declare this. I have an array of CStrings and I am trying to copy them over using strcpy_s and th...

2
голосов
4ответов
913 просмотров

How does C allocate data items in a multidimensional array?

I'd like to find out how C will allocate a the data items of a multidimensional array, and if their allocation is consistent across machines. I know that, at the lowest level, the data items are neighbours, but I don't know how they're arranged further up. For example, if I allocate a 3D array ...

2
голосов
1ответов
73 просмотров

How do I determine whether or not a particluar Key Combination is already in a MULTI-DIMENSIONAL associative array in PHP?

To simplify this posed question, assume that each cell has a Row Name and a Column name that properly maps you to the appropriate cell. I'm looping through DB records and creating a location for certain fields in a 2D array that I'll be returning to the caller. My question is how can I tell if a ...

52
голосов
6ответов
64919 просмотров

How do I do a deep copy of a 2d array in Java?

I just got bit by using .clone() on my 2d boolean array, thinking that this was a deep copy. How can I perform a deep copy of my boolean[][] array? Should I loop through it and do a series of System.arraycopy's?