Вопросы с тегом «multidimensional-array»

92
Самый быстрый способ обнулить 2d-массив в C?

Я хочу несколько раз обнулить большой 2-мерный массив в C. Вот что я делаю сейчас: // Array of size n * m, where n may not equal m for(j = 0; j < n; j++) { for(i = 0; i < m; i++) { array[i][j] = 0; } } Я пробовал использовать memset: memset(array, 0, sizeof(array)) Но это работает только для...

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

Может ли кто-нибудь помочь мне отсортировать двухмерный массив в JavaScript? В нем будут данные в следующем формате: [12, AAA] [58, BBB] [28, CCC] [18, DDD] При сортировке он должен выглядеть так: [12, AAA] [18, DDD] [28, CCC] [58, BBB] В общем, сортировка по первому столбцу. Ура...

90
Как найти число в 2-мерном массиве, отсортированном слева направо и сверху вниз?

Мне недавно задали этот вопрос на собеседовании, и мне любопытно, какое для него хорошее решение. Скажем, мне дан 2-мерный массив, в котором все числа в массиве расположены в порядке возрастания слева направо и сверху вниз. Как лучше всего искать и определять, есть ли в массиве целевое число?...

87
PHP объединяет два ассоциативных массива в один массив

$array1 = array("$name1" => "$id1"); $array2 = array("$name2" => "$id2", "$name3" => "$id3"); Мне нужен новый массив, объединяющий все вместе, т.е. $array3 = array("$name1" => "$id1", "$name2" => "$id2", "$name3" => "$id3"); Как лучше всего это сделать? Извините, я забыл,...

87
Как мне перебрать каждый элемент в n-мерной матрице в MATLAB?

У меня проблема. Мне нужно перебрать каждый элемент n-мерной матрицы в MATLAB. Проблема в том, что я не знаю, как это сделать для произвольного количества измерений. Я знаю, что могу сказать for i = 1:size(m,1) for j = 1:size(m,2) for k = 1:size(m,3) и так далее, но есть ли способ сделать это для...

85
Многомерные ассоциативные массивы в JavaScript

Получены следующие результаты запроса: (ключ1 и ключ2 могут быть любым текстом) id key1 key2 value 1 fred apple 2 2 mary orange 10 3 fred banana 7 4 fred orange 4 5 sarah melon 5 ... и я хочу сохранить данные в сетке (возможно, в виде массива), циклически повторяя все записи следующим образом:...

83
Сортировка многомерного массива по нескольким ключам

Я пытаюсь отсортировать многомерный массив по нескольким ключам и понятия не имею, с чего начать. Я посмотрел на uasort, но не совсем понял, как написать функцию для того, что мне нужно. Мне нужно отсортировать по состоянию, затем по типу события, затем по дате. Мой массив выглядит так: Array (...

83
Как «сгладить» многомерный массив до простого в PHP?

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