Хобрук: Ваш путь к мастерству в программировании

Публикации по теме 'arrays'


Array Reduce - герой
Array Reduce - герой Array.filter и Array.map можно определить с помощью Array.reduce, но это не их основная цель, поэтому я пишу эту статью. Array.reduce может отображать объект, а Array.map - нет. Вы можете сказать, что да. Это правда, но какой тип карты в данном случае - Object.key (Array) .map? да, это массив, и нам нужно сопоставить объект-объект. Да ты прав . Array.reduce может возвращать другой сопоставленный объект. Например, давайте рассмотрим пример ниже и..

код каждый день | Проблема с литкодом
976. Треугольник с наибольшим периметром | решение на Java и JavaScript Постановка задачи Получив массив целых чисел nums , верните наибольший периметр треугольника с ненулевой площадью, образованный из трех таких длин . Если невозможно составить какой-либо треугольник ненулевой площади, вернуть 0 . Пример 1: Input: nums = [2,1,2] Output: 5 Пример 2: Input: nums = [1,2,1] Output: 0 Ограничения: 3 <= nums.length <= 104 1 <= nums[i] <= 106..

Gobind красиво изложил статью, просто пытаясь добавить свои 2 цента к плодотворному обсуждению здесь.
Gobind красиво изложил статью, просто пытаясь добавить свои 2 цента к плодотворному обсуждению здесь. Поддерживаю вашу дискуссию с Арвиндом Падманабханом . Цитирую википедию : Неизменяемый объект — это объект, состояние которого нельзя изменить после создания. Это очень широкое определение, и применить его к javascript немного сложно, так как javascript довольно прощающий и плохо спроектированный язык. Когда ты говоришь Чтобы добиться неизменности, мы используем оператор..

Плоский массив из многомерного зигзагообразного массива
Чтобы сгладить многомерный зигзагообразный массив в JavaScript, вы можете использовать комбинацию циклов и методов работы с массивами. Вот пример того, как можно сгладить многомерный зигзагообразный массив: const array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]; // Flatten the array using a loop const flatArray = []; for (const subArray of array) { flatArray.push(...subArray); } console.log(flatArray); // Outputs: [1, 2, 3, 4, 5, 6, 7, 8, 9] В этом примере массив flatArray инициализируется..

Почему индекс массива начинается с 0️ ?
Почему индекс массива начинается с 0️? Возьмем простой массив [] Где arr  – имя переменной. Приведенный выше массив, содержащий 4 элемента, равных 10,20,30,40 Теперь давайте подумаем Почему arr[0] получает первый элемент?? Вопросы, которые вы должны знать до того, как узнаете об этом Массив по сути является указателем. Что означает, что массив является указателем? Это означает, что он хранит адрес памяти. Вместо сохранения значения он сохраняет..

Вопросы по теме 'arrays'

Самый дешевый способ экспорта/импорта содержимого массива в файл — AS3/AIR
Я работаю над базовым приложением редактора. Он использует массив разного размера, который я хочу сохранить на диск. В конечном итоге это будет приложение AIR, но пока это просто проект AS3 во Flex. Я хочу сохранить массив в файле. Приложение...

Почему буферы фиксированного размера (массивы) должны быть небезопасными?
Допустим, я хочу иметь тип значения 7 байт (или 3 или 777). Я могу определить это так: public struct Buffer71 { public byte b0; public byte b1; public byte b2; public byte b3; public byte b4; public byte b5; public...

Определите массив, затем измените его размер
У меня есть опыт работы с Java, и я мог бы сделать что-то на Java, что мне нужно сделать на C++, но я не уверен, как это сделать. Мне нужно объявить массив, но на данный момент я не знаю его размера. Как только я узнаю размер, я устанавливаю...
14.03.2024

Почему я не могу назначить массив другому?
Кажется, я не могу понять, почему следующий код не скомпилируется. В моем заголовочном файле я объявил массив как статический член класса: class foo { private: #define SIZE 50 static char array[SIZE]; // further code goes here } В...
18.03.2024

Массив Wordpress PHP отфильтровывает подписчиков
Я работаю над плагином панели управления WordPress, который предназначен для отображения списка подписчиков на панели администратора в таблице WordPress. Все работает корректно, за исключением того, что в массиве отображаются все зарегистрированные...

что все можно представить с помощью структур данных
Какие все объекты можно представить или манипулировать с помощью структур данных? Мне поручили небольшой проект на мой только что начавшийся семестр в колледже, и я выбрал структуры данных в качестве своей темы. Но я нахожу себя в растерянности...

Найти элементы, окружающие элемент в массиве
У меня есть многомерный массив, я хочу получить элементы, окружающие определенный элемент в этом массиве. Например, если у меня есть следующее: [[1,2,3,4,5,6] [8,9,7,5,2,6] [1,6,8,7,5,8] [2,7,9,5,4,3] [9,6,7,5,2,1] [4,7,5,2,1,3]] Как...

Взрывание массива и удаление префикса
Я пытаюсь создать массив, используя взорвать строку. Вот моя строка: $string = "a:1,b:2,c:3,d:4,e:5,f:6,g:7"; И вот мой полный код: $string = "a:1,b:2,c:3,d:4,e:5,f:6,g:7"; $d = explode(',', $string); echo '<pre>'; var_dump($d);...

php получает значения из массива с тем же номером «id»
У меня возникли проблемы с получением значения из массива Array ( [0] => id [column_name] => id ) Array ( [0] => businessType [column_name] => businessType ) Array ( [0] => name [column_name] => name )...
16.03.2024

Возвращает указатель массива указателей
РЕДАКТИРОВАТЬ: возможно, решение находится внизу страницы. Я ответил на свой вопрос с решением. Я надеюсь, что это поможет другим. У меня здесь, в Linux, небольшая проблема. Я программирую простое сканирование портов, но у меня проблема с...

json_encode из массива php: как мне настроить мой php, чтобы мой массив был правильным?
Я пытаюсь создать массив php из опубликованных значений, а затем json_encode для этого: [{"network_type":"facebook","network_url":"fb.com/name"},{"network_type":"twitter","network_url":"@name"},{"network_type":"instagram","network_url":"#name"}]...

Как преобразовать закодированные данные json в массив в codeigniter?
У меня есть данные в кодировке json, хранящиеся в моей базе данных. Я хочу преобразовать эти закодированные данные json в массив для определенной цели. Я использовал функцию json_decode, но она не работает, потому что у меня есть ошибки. Как я могу...
28.03.2024

Сравнение двух объектов JSON
Я пытаюсь найти более быстрый способ сравнить два объекта json. В настоящее время у нас есть функция, в которой есть около 7 вызовов $.each(), что, как мне кажется, является очень неэффективным способом сделать это, но я понятия не имею, как сделать...

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

Как удалить подстроку, соответствующую любому элементу массива
У меня есть: str ="this is the string " и у меня есть массив строк: array =["this is" ,"second element", "third element"] Я хочу обработать строку таким образом, чтобы подстрока, соответствующая любому элементу массива, была удалена,...

Пользовательский тип поля формы в Symfony
У меня есть объект с данными поля массива (массив доктрины). Я хочу создать форму Symfony для этого объекта, и я хотел бы включить в нее это поле. Итак, вопрос: есть ли способ использовать пользовательский тип в качестве поля формы в Symfony?...

Как поочередно увеличивать/уменьшать регистр переданной строки по индексу каждого символа?
Я наткнулся на странную вещь, работающую над проблемой Codewars. Вот инструкции: Напишите функцию toWeirdCase (weirdCase в Ruby), которая принимает строку и возвращает ту же строку со всеми четными индексными символами в каждом слове в верхнем...

Итератор LINQ .Any() для 2D-массива - [,]
Как правильно обрабатывать 2D-массив с помощью LINQ ? int[,] array = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } }; bool anyZeroes = array.Any(value => value == 0) // example Я хочу проверить, соответствует ли какая-либо...
11.04.2024

Доступ к массиву bash в цикле awk
У меня есть массив bash, например myarray = (1 2 3 4 5 ... n) Также я читаю файл с вводом только одной строки, например: 1 2 3 4 5 ... n Я читаю его построчно в массив и печатаю его с помощью: awk 'BEGIN{FS=OFS="\t"}...
11.04.2024

О побитовом понимании массивов С#
Я потратил много времени на то, чтобы понять, как программисты используют преимущество быстрого двоичного представления данных в массивах C#, но я просто не понимаю. например, если у меня есть 2 массива A и B для хранения данных 0/1. В обычной...

Новые материалы

Как использовать модули промисов в Node.js
Node.js предоставляет нам модули обещаний , чтобы сделать наш код чище и удобнее в сопровождении, но не все знают, как и когда правильно применять эти модули. Вот почему в этой статье я..

Жемчужины мудрости для младшего разработчика
50+ вещей, о которых я бы хотел, чтобы кто-то сказал мне тогда Недавно я имел удовольствие сидеть в группе экспертов, проводящих руководство для комнаты, полной «новых талантов» (причудливый..

Недавние исследования в области Метавселенной, часть 2 (Технологии будущего)
Начало работы с Метавселенной Что такое метавселенная? И стоит ли вам покупать? Метавселенная становится стратегической технологической тенденцией благодаря..

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

Создание векторной поисковой системы с использованием HNSW и косинусного подобия
Hierarchical Navigable Small World graphs (HNSW) — это алгоритм, который обеспечивает эффективный поиск ближайших соседей, а библиотека Sentence Transformers позволяет генерировать семантически..

У программирования нет возраста: как изучать Java, даже если вы думаете, что еще слишком поздно
Чем старше мы становимся, тем чаще мы думаем, что нам уже слишком поздно учиться новому, особенно программированию. Мы уверены, что наш мозг не работает так, как работал в молодости, и мы не..

Структуры управления в JavaScript 🎮
Структуры управления в JavaScript 🎮 Условные операторы Иногда нам нужно выполнять разные действия в зависимости от разных условий. Если заявления Условные операторы позволяют вам..