6 важных структур данных

Поделиться
HTML-код
  • Опубликовано: 30 сен 2024
  • #soer #itubeteam
    Основной канал для общения и публикации новых видео - Телегарм - t.me/softwaree...
    Спонсорство - donate.s0er.ru
    Сайт платным контентом - soer.pro
    Зеркало для видео Дзен Видео - zen.yandex.ru/...
    GitHub - github.com/soe...
    Чат для программистов - / discord
    Группа ВК - codeart...

Комментарии • 242

  • @КириллЧе-я5ы
    @КириллЧе-я5ы 3 года назад +172

    Замечательно! Ещё было бы неплохо поднять тему о практическом применении структур и эффективном их использовании…

    • @alexnagorny7692
      @alexnagorny7692 3 года назад +25

      Люто плюсую за практические примеры! Ну и конечно, про хеш и т.д. тоже интересно!

    • @mcquade_lw
      @mcquade_lw 3 года назад +2

      Плюсую!

    • @bdick8136
      @bdick8136 3 года назад +5

      Прямо вопрос на экзамене в университете. Бессмысленный и беспощадный. В каком смысле практическое применение? А вот эффективное использование сводится к пониманию того, что ты хочешь получить. Итерация по массиву быстрей чем по листу например, т.к. нет индерекшенов по указателям. Лист быстрей на вставках и т.д :)

    • @crutchmaster9637
      @crutchmaster9637 3 года назад

      Это обязательно. Надо объяснить, почему нельзя использовать список как массив и наоборот с примерами и картинками небесных кар тем, кто не отличает одно от другого.

    • @bdick8136
      @bdick8136 3 года назад +4

      @@crutchmaster9637 Обязательно что? Соер нормально пояснил за минусы того или иного контейнера. Дальше выбор за тобой. Мне не нравится идея того, что надо все разжевывать в этой теме, т.к. автор дал вполне достаточно информации о базовом понимании контейнеров. Далее зависит все от твоего ЯП и реализации контейнера в нем. Тут уже надо тебе самому думать. Вот минус контейнера. Вот твоя задача. Минус весомый? Берешь другой контейнер : юзаешь этот контейнер. Индирекшены по пойнтерам и понимание того, что элемент листа может лежать в другом сегменте памяти, что приведет еще к бОльшему замедлению доступа - это уже мало кому нужно вообще, т.к. правильный выбор контейнера + алгоритмов сильно важней таких мелочей.

  • @plyugavsky
    @plyugavsky 3 года назад +15

    1. массив,
    2. односвязный список,
    3. 2-связный список,
    4. дерево,
    5. бинарное дерево
    А где 6 структура данных упомянутая в заголовке?

    • @kkambucha
      @kkambucha 2 года назад +4

      на пятом индексе уже null был - память уже заранее выделена была и не влезло

    • @sakost
      @sakost 2 года назад

      Сбалансированное двоичное/бинарное дерево поиска ещё упоминается в конце

  • @dimamoment8705
    @dimamoment8705 3 года назад +21

    Видео называется - "6 важных структур данных". Но было рассказано только про 5.
    Заговор ???😁

    • @vladimirmokeev2856
      @vladimirmokeev2856 3 года назад +11

      Стандартная ошибка +-1

    • @VitaliyZlobin
      @VitaliyZlobin 3 года назад

      @@vladimirmokeev2856 ошибка на единицу

    • @ТарасА-к5р
      @ТарасА-к5р 3 года назад +1

      по идее хэш-таблица - тот же самый массив, с чуть более продуманной системой вставки/извлечения элементов, так что никакого заговора:D

    • @dimamoment8705
      @dimamoment8705 3 года назад

      @@ТарасА-к5р Значит я просто не понял :)

    • @fish9370
      @fish9370 3 года назад

      @@ТарасА-к5р я бы не сказал, что хеш-таблица равносильна массиву, это не так

  • @DrZupan
    @DrZupan 3 года назад +22

    11:06 ох уж эти артефакты, я думал у меня с монитором что-то

    • @morytsmith6693
      @morytsmith6693 3 года назад +5

      Ахаха, я монитор чуть до дыр не отскреб

  • @nikitawhite4516
    @nikitawhite4516 3 года назад +23

    За 17 минут больше и качественно объяснил, чем преподаватели в моем университете. Очень хотелось бы послушать про хеш таблицы в подобном формате

  • @viacheslavviner521
    @viacheslavviner521 3 года назад +21

    Спасибо, с удовольствием послушаю ещё и про другие структуры данных)

  • @fel1410
    @fel1410 3 года назад +34

    Спасибо за прекрасные видео и развитие ИТ-контента на ютубе)

  • @СерхиоАларкон
    @СерхиоАларкон 3 года назад +6

    Дядька S0ER, у тебя актёрская внешность. Классический злодей хакер. Хотелось бы увидеть тебя в кино.

    • @СекретныйКот-и1и
      @СекретныйКот-и1и 3 года назад +1

      да не хакер, ему бы пошло играть крутого безопасника, который со злобным хакером борется.

  • @dev_zloi
    @dev_zloi 3 года назад +9

    Насколька я знаю, есть двоичные деревья и деревья двоичного поиска, и это же разные вещи. Любое дерево двоичного поиска это двоичное дерево, но не наоборот.

  • @crutchmaster9637
    @crutchmaster9637 3 года назад +81

    Давай сначала хеш, стак, fifo, а потом про всякие изваратные деревья для поиска слов по куску из середины, очереди с приоритетом, многопоточный проход по списку/массиву с его модификацией и вообще про то, чем конкурентные структуры отличаются от обычных, например, в жабке.

    • @karelalex
      @karelalex 3 года назад

      Вот извратные 🌲🌳🌴 неистово плюсую.

    • @Vorvorobei
      @Vorvorobei 3 года назад +1

      Не согласен. Все же виды бинарных деревьев очень важная штука на которой основнно очень и очень много всего.

    • @oceantale2168
      @oceantale2168 2 года назад +2

      fifo это не структура, это просто ограниченный список.

  • @pavelharelyshau6106
    @pavelharelyshau6106 Год назад +1

    Я насчитал только 5 структур данных.
    Массив, односвязный список, двусвязный список, дерево, бинарное дерево

  • @alexanderpanin9392
    @alexanderpanin9392 3 года назад +5

    Шестая структура - промис следующего видео)

  • @mrerberg
    @mrerberg 2 года назад +7

    00:00: Структуры данных
    01:35: Массив
    05:56: Связный список
    09:07: Двухсвязный список
    10:22: Дерево
    13:55: Двоичное дерево

    • @ГРАФЕР-т1и
      @ГРАФЕР-т1и Год назад +1

      в названии видео шесть структур данных
      а в уроке всего пять

    • @electronic008
      @electronic008 Год назад

      @@ГРАФЕР-т1и
      Всего три - Массив, Список, Дерево

  • @ГрегорКлиган-р3г
    @ГрегорКлиган-р3г 2 года назад +1

    Боже... Какая же программирование - унылая дичь... Вообще хз, как может эта муть быть интересна... Не понимаю тех, кто сидит 24/7 за компом и восхищается всем этим...

  • @v.shchepotin
    @v.shchepotin 3 года назад +14

    Очень хорошее видео! Я думаю было бы очень интересно услышать о B-tree. Очень часто эта структура используется в индексах баз данных - вы бы помогли многим понять почему индексы это действительно важно. Также помогли бы понять, что B дерево и бинарное дерево - это не одно и то же.

  • @gecnepago
    @gecnepago 3 года назад +13

    Огонь! Ждём ещё, про хэш можно прям подробно!

  • @ЧеловексТопором
    @ЧеловексТопором 3 года назад +14

    Без хэша тема не раскрыта )))
    Хороший вводный материал, очень мне понравился.

    • @ruMagnetar
      @ruMagnetar 10 месяцев назад

      ваши сраные хэши это по сути массив указателей на списки.
      Знакомитесь вы с телкой. А у неё таких как вы 20 пиздострадальцев. И все разбиты по спискам. Эти с деньгами. Эти с машинами. Эти ботаны. Эти ебутся хорошо. Ну и т.д. Она вычисляет ваш хэш и заносит в определенный список. Вы об этом не знаете, но вы точно в каком то находитесь. Потом по надобности: помочь по учебе, отвезти по делам или поебаться, она выбирает из нужного списка очень быстро. Если в списке много народу, она проводит рехэширование, увеличивая кол-во списков. Например ебыри разделяются на тех кто пялит весело и тех кто долго. Доступ к нужному списку у неё быстрый и достаточно под задачу рассмотреть только его, а не полностью всю эту пиздобратию. В современных языках хэши и хэш-таблицы встроены в сам язык, но на уровне библиотеки можно реализовать хоть на ассемблере.

  • @СергейТуманов-з5ц
    @СергейТуманов-з5ц 3 года назад +4

    6 важных структур данных - 1. Массив 2.Связный список 3. Двухсвязный список 4. Дерево 5.Двоичное дерево 6. ????

    • @ablay9585
      @ablay9585 3 года назад

      Думаю, Бинарная куча

  • @Allademet
    @Allademet 3 года назад +2

    Ну тут прям сам бог велел откомментить и поставить лайк, только я значит решил подтянуть знания в структурых данных, а тут видосик))

  • @mlr__roal_6867
    @mlr__roal_6867 3 года назад +9

    Для меня, как для программиста-любителя, уровень преподавания от Соера ,мякго скажем, высоковат. Но это круто! Спасибо , дружище. Ты настоящая легенда русского программинга!

  • @astarkmn
    @astarkmn 3 года назад +5

    Да, другие структуры данных, такие как хеш-таблицы тоже интересны

  • @user-mr-m12312
    @user-mr-m12312 3 года назад +7

    13:56 в данном случае рассматривается именно двоичное дерево поиска. Другим часто используемым видом двоичного дерева является двоичная куча.

    • @ilyabikmeev
      @ilyabikmeev 3 года назад

      А еще есть декартово дерево, что является и тем, и тем😏

  • @alekseytrump1586
    @alekseytrump1586 3 года назад +3

    Спасибо. Пожалуйста, про структуры данных запишите дополнительные видео.

  • @sanchezfreedom1402
    @sanchezfreedom1402 Год назад +1

    чет тут по-моему 5 структур, а не обещанные 6)))

  • @ovanse
    @ovanse 3 года назад +5

    Блин, было очень интересно, будет интересно послушать про хэш и остальные структуры! 👍

  • @OlgaGalanina
    @OlgaGalanina Год назад +1

    А шестая структура?!!!!!???

  • @oleksandr4371
    @oleksandr4371 3 года назад +6

    Жаль что не увидел такое видео на первом курсе, за 17 минут рассказали целый семестр предмета дискретных структур, а выпустите следом про oc-tree или kd-tree структуры как продолжение темы?

    • @TheTruepikvic
      @TheTruepikvic 3 года назад

      В универе вы бы не поняли ничего из этих 17 минут ;)

    • @Yobs2K
      @Yobs2K 3 года назад

      @@TheTruepikvic с чего бы вдруг? Информация простая, без особого углубления

    • @TheTruepikvic
      @TheTruepikvic 3 года назад +1

      @@Yobs2K я в универе первокурсникам так же даю, просто и без особого углубления - с первого раза не осиливают :(
      Есть предложение, что это потому, что они универ воспринимают как повинность.
      А когда люди смотрят подобные видео, они их смотрят целенаправленно, это их выбор, они хотят разобраться. Поэтому всё понятно с первого раза :)

  • @nmg_prm
    @nmg_prm 3 года назад +2

    Годный контент пошёл! Спасибо!

  • @soltaurus
    @soltaurus 3 года назад +2

    Да, интересно, спасибо! Можно и про хеш!)

  • @uNkind33
    @uNkind33 3 года назад +3

    Спасибо за видос, как всегда познавательно и интересно, даешь продолжение ? )

  • @Amaston
    @Amaston 3 года назад +2

    Можешь рассказать, как происходит обмен данными по юзб между устройствами на физическом уровне? Вот прям на самом низком уровне?

    • @ОлегМосягин-р8й
      @ОлегМосягин-р8й 3 года назад

      На самом низком - электроны передают заряд от одного атома металла, из которого сделан кабель, к другому.

  • @semenkovalev4988
    @semenkovalev4988 3 месяца назад

    Массив, односвязный список, двусвязный список, дерево, двоичное дерево. А где 6-я структура?

  • @validationerror3830
    @validationerror3830 4 месяца назад

    Вместо двусвязного списка лучше бы хэш таблицу вставил

  • @petrvictorovich
    @petrvictorovich 2 года назад

    Такая вводная есть в любой книжке и даже статье по структурам данных.
    Не такого ждёшь от самого Соера!
    На вскидку: а как массив резервирует память, если у нас в каждом элементе может быть совершенно различный объём и тип данных? А как массив резервирует память - если никто никогда не знает и не резервирует его длину?
    А в каких конкретных случаях эффективны те или иные структуры данных? Вот в этом то вопросе уважаемый автор мог бы поделиться действительно ценнейшим - богатым своим опытом.

  • @IshuckShow
    @IshuckShow 3 года назад +1

    Отличная тема, лайк поставил, комментарий написал, жду ещё видео :)

  • @Vorvorobei
    @Vorvorobei 3 года назад +2

    Очень хороший контент, хотелось бы более углубленно послушать эту тему в вашем исполнении - про хэш тейблы, там, про красно черные деревья и т.д. Мой профессор только больше путает, чем объясняет, к сожалению =\ Всю инфу ищу на хабрах и Ютюбе.
    Больше спасибо за материал 👍

  • @leosceint1232
    @leosceint1232 2 года назад

    Получается, рассмотрено только 5 структур: массив, список односвязный, список двусвязный, дерево, бинарное дерево. Или я что-то упустил?

  • @IlyaZherebtsov
    @IlyaZherebtsov 3 года назад

    масси, связный список, двусвязный, дерево, двоичное дерево... а какая структура 6ая?

  • @s1nglescream
    @s1nglescream 3 года назад

    Знакомьтесь с клавиатурой Gboard! Здесь будет сохраняться текст, который вы копируете.

  • @s1nglescream
    @s1nglescream 3 года назад

    Знакомьтесь с клавиатурой Gboard! Здесь будет сохраняться текст, который вы копируете.

  • @МихаилГагин-л5с
    @МихаилГагин-л5с Год назад

    соер - фигню говоришь. ты в каких учебниках вычитал size_b? сто лет уже пишут size_t, т.к размер измеряется ни разу не в байтах, а в элементах адресации конкретноо типа архитектуры процессора, 8 битные архитектуры канули в лету лет 30 назад! И нафига ты придумал этот индикатор заполнения в массивах? его можно использовать в каких то узкоспециализированных случаях, а обычно он нафиг не нужен! массив это структура с произвольным доступом и может заполняться в любом порядке. С удалением в списке тоже наврал, там проблем нет, спуститься от головы списка и найти удаляемый элемент никакой проблемы. Потом струтура дерева основанная на указателе на массив, сразу говорит о том что тебе либо не хватит места для сыновей узла либо место будет неэффективно простаивать. вот здесь кстати могут использоваться ограничители. но структура будет крайне не эффективной. вообщем лажа соер, мог бы и постараться.

  • @ГеоргийМакаров-г5й

    Странно, что нет хэш-мапы. Это так-то единственная структура данных, где поиск, вставка и удаление работают за константное время (естественно, с учетом коллизий). Да и, в очень многих ЯП хэш-мапы либо вшиты в сам язык, либо их очень легко импортировать.

  • @skiller4000
    @skiller4000 2 года назад

    а что насчет хешмап?
    обычно списки и хешмапы и деревья используются чаще всего

  • @Yarogor
    @Yarogor 9 месяцев назад

    2:58 как находится позиция ячейки N ? Номер ячейки умножается на размер массива и добавляем к первоначальному адресу и каким то образом это дает нам элемент в масиве? Можно привести пример, я совершенно ничего не понял из этого объяснения. ((

  • @ЕлисеевАлексей-к9л

    Если сразу написал сложность алгоритма для вставки/удаление/поиска данных по каждой структуре данных то не было бы ошибок, а так только запутал людей...

  • @niklkelbon3662
    @niklkelbon3662 3 года назад

    Я конечно извиняюсь, но что за бред уже начиная с "массива"? Какой ещё специальный символ обозначающий конец?? Как ты тогда будешь обращаться к произвольному элементу с таким подходом, если ты не можешь проверить обратились дальше или ближе? Как ты будешь вставлять, если тебе нужно пройти и найти этот "специальный элемент"? Какой это будет "специальный элемент" в случае произвольногохранимого типа(невозможно подобрать)?
    Как ты умудрился сделать 2 видео про структуры данных и не поговорить про сложность операций(доступа, вставки и т.д,)?

  • @serggorod1423
    @serggorod1423 2 года назад

    Двоичным таблицам НУЖНО было уделить минут 5, на отдельное видео не тянет, и хронометраж бы вышло порядочно!

  • @adelina4963
    @adelina4963 2 года назад

    не понятно про 2 - связный список, получается на концах по три стрелочки, чтобы еще указывали на null?

  • @TheSemgold
    @TheSemgold 3 года назад +3

    Интересно послушать про самобалансирующие деревья, как КЧД, АВЛ, Патрицию.

    • @RodyaO_o
      @RodyaO_o Год назад

      Это уже скорее про алгоритмы

  • @og8946
    @og8946 3 года назад +1

    Что то не очень выглядишь.. Ты бы отдохнул от работы, сходил в какие то спа может.. Где то на недельку я бы на твоем месте посвятил себя здоровью. Поправляйся старина, ты нам еще нужен))

  • @nobody-ni8ii
    @nobody-ni8ii Год назад

    Мужик, поставь стакан воды и промочи горло когда пересыхает (потом это можно повырезать), а то смотреть больно.

  • @fish9370
    @fish9370 3 года назад

    Хотелось бы услышать про структуру heap, не видел нигде на русском

  • @cursegloom4165
    @cursegloom4165 Год назад

    Очень хорошо, очень круто, не бросай пожалуйста 🫶🏻

  • @checkTM
    @checkTM 2 года назад +1

    Отличное видео! Благодарю за работу.

  • @ИгорьБелинский-ф8у

    Жень, опять от тебя youtube сам отписывает

  • @prosto1076
    @prosto1076 3 года назад

    Почему бы вам не поменять ник нейм на Ютубе? По запросу "соер" вашего канала нет, видимо из-за нуля в названии

  • @Qweqwe-ev1ft
    @Qweqwe-ev1ft Год назад

    Справедливо ли сказать что двоичное дерево это нифига не дерево

  • @ololo2755
    @ololo2755 2 года назад

    Давай про всякие подкапотные вещи) ты ж шаришь=)

  • @qulinxao
    @qulinxao 3 года назад +1

    интересно увидеть обзор как из массива на котором дорогая операция удаления путём создания массива разряженных ( заполненных не полностью под массивов) и итерирование этой идеи пришли к идее B*-tree - у которых в некотором смысле самые оптимальные стоимости

  • @Bublerkin
    @Bublerkin 3 года назад +1

    Хотелось бы подробного рассмотрения других типов деревьев - красно-чёрное, B, B+, B*

  • @danyatrolleybus
    @danyatrolleybus 10 месяцев назад

    14:19 Я возможно не прав, но здесь вроде вы описываете не просто бинарное дерево, а бинарное дерево поиска

  • @СашаПереселкин
    @СашаПереселкин 8 месяцев назад

    Какой приятный мужчина)

  • @konstantinv5512
    @konstantinv5512 2 года назад

    Спасибо. К собеседованию готовлюсь.

  • @a.osethkin55
    @a.osethkin55 3 года назад

    Хэш, b-дерево, кольцо, куча, стек..

  • @ЕвгенийВанюшин-д9ф
    @ЕвгенийВанюшин-д9ф 3 года назад

    че за 4 артефактных пикселя по центру экрана?

  • @akiloci2198
    @akiloci2198 Год назад

    Соер, ты кайф, ты тот, кого не смог победить Микси!

  • @valerii-barabanov-vvb
    @valerii-barabanov-vvb 3 года назад +2

    Хочу еще. Идеальный формат рассмотрения структур данных с рисунками!

    • @valerii-barabanov-vvb
      @valerii-barabanov-vvb 3 года назад

      PS: в конце видео почувствовал себя, как после просмотра Дюны)

  • @ТимурСаляхов-е6е
    @ТимурСаляхов-е6е 3 года назад +1

    Эталонная подача. Просим еще

  • @Mr43046721
    @Mr43046721 3 года назад +1

    Очень интересно было слушать про двоичное дерево, не задумывался о проблеме балансировки. Потому что не юзал его в коде :)
    Да, го вторую серию видео про структуры данных, про хеш будет интересно послушать.

  • @a.osethkin55
    @a.osethkin55 3 года назад

    Сразу лайк! И большое спасибо!!

  • @stopit5672
    @stopit5672 3 года назад

    Классное видео. Голосую за красно чёрное дерево 🌳

  • @returnobject
    @returnobject 2 года назад

    раньше обезьяны жили на деревьях а теперь они хранят в них данные))

  • @ddflruc
    @ddflruc 3 года назад +1

    Просто на одном дыхании видео посмотрел, очень четко и по делу + реально доступно и интересно!
    Спасибо за полезный контент и сохранение моего времени)))

  • @PavelOmelchenko
    @PavelOmelchenko 3 года назад

    Освещение +10 к возрасту :/

  • @mib-1
    @mib-1 3 года назад +1

    Спасибо, ещё интересно про конкурентые структуры, с какими-то примерами из жизни

  • @antonalexandrov8717
    @antonalexandrov8717 3 года назад +1

    Стэк забыл

    • @alexandernaumochkin
      @alexandernaumochkin 3 года назад

      Стек - это абстракция. Буквально одно единственное правило: брать и добавлять можно только “сверху”. Всё. А “под капотом” обычно - массив, реже - список.

  • @ICC_ECHR_Request_BY_VS
    @ICC_ECHR_Request_BY_VS 3 года назад

    Что со здоровьем? - давно хотел задать этот вопрос

  • @vladvoloshenko5701
    @vladvoloshenko5701 2 года назад

    Отличное видео, благодарю

  • @ДмитрийЧебанов-ю1м
    @ДмитрийЧебанов-ю1м 9 месяцев назад

    Где хэш-таблица??

  • @johnylemon473
    @johnylemon473 3 года назад

    блин я подумал у меня пиксели побились

  • @ВсадникАпокалипсиса-я9е

    какой страшный терминатор

  • @FelixShor
    @FelixShor 3 года назад

    stack and queue is missing

  • @aleksey2793
    @aleksey2793 3 года назад +1

    Да, про хэш интересно было бы

  • @12strel
    @12strel 3 года назад

    Дело в том что все эти припарки придуманы исключительно под текующую схемотехнику памяти. Я думаю что уже давно существует память с автономными ячейками способными отвечать на запросы, без всякого перебора. Нынешняя система создания программного обеспечения не что иное как жосткое уничтожение интеллектуальных ресурсов широких народных масс. Это вредительство глобального масштаба.
    Грубо говоря вот такое озу: цп по общей шине спрашивает у кого есть число 21223 ? и из толпы ячеек одна по шине отвечает : у меня!!. Всё. Забудьте о массивах векторах бинарных деревьях и дефрагментации. 80 процентов кода можно выкинуть. Ячейка может содержать и индекс как в массиве и ссылки на другие ячейки и маркеры принадлежности к некой "общности" . Для этого должны быть соответствующие встроенные команды процессора для работы с содержимым ячейки и расширение ячейки до 128 или больше бит чтоб хватило места и для данных и для метаданных.

    • @12strel
      @12strel 3 года назад

      К подобным диверсиям глобального масштаба можно отнести SQL. Это не что иное как мозговой вирус. Программист почему то должен создавать таблицы для оптимизации работы бд сам в ручную и помнить их назначение и содержимое тогда как очевидно что этой рутиной должен заниматься компьютер а база должна быть двухмерной или вообще ассоциативной как в поисковике.

  • @doomymax577
    @doomymax577 3 года назад

    Хотим продолжения

  • @citizenfour2951
    @citizenfour2951 Год назад

    Спасибо, полезно

  • @andykud63
    @andykud63 3 года назад

    Коржа то слушаешь?

  • @plajboi3608
    @plajboi3608 3 года назад +1

    11:47 ;)

  • @armorunit6970
    @armorunit6970 Год назад

    Очень интересно!

  • @sonkn1ght455
    @sonkn1ght455 3 года назад

    конечно интересно))

  • @Sam66019
    @Sam66019 3 года назад

    Соер тут круче чем в Твитере 😂

  • @данилдубровин-я8и
    @данилдубровин-я8и 3 года назад

    Топ в самый раз👌

  • @limonred5283
    @limonred5283 3 года назад

    еще про структуры

  • @TimurSevimli
    @TimurSevimli 10 месяцев назад

    Спасибо!

  • @ПолдиСинтин
    @ПолдиСинтин Год назад

    Коллега, я смотрю у вас как и у многих - сапожник без сапог - программист не осилил страничку с донатами... У меня вот ЯндексДенег нет, зато есть Киви. Как быть?

  • @МаратШамунов
    @МаратШамунов 2 года назад

    Cool

  • @yabarm
    @yabarm 2 года назад

    про хеш надо ага

  • @aivazm2
    @aivazm2 3 года назад

    Спасибо.

  • @AntiBandera
    @AntiBandera 3 года назад

    спасибо !

  • @lavcoder
    @lavcoder 2 года назад

    Хеш нужен!