// Алгоритмизация #7 // Хеш-таблица //

Поділитися
Вставка
  • Опубліковано 10 лют 2025
  • Хеш-таблица на основе метода цепочек.
    tree: github.com/Num...
    hashtab: github.com/Num...

КОМЕНТАРІ • 22

  • @CryptoFunIT
    @CryptoFunIT  4 роки тому +3

    На моменте 2:20, при поиске по значению, стоит сделать исправление. O(n) является лучшим случаем поиска для хеш-таблицы, а O(n^2) будет являться худшим случаем (необходимо перебирать индексы массива + перебирать значения дерева). Так что, в данном случае, хеш-таблица проигрывает массивам. Итог: 2 минуса, 2 плюса.
    На моменте 29:45 сделал глупость. Стал вычислять хеш от значения, которое хранится в двоичном дереве, хотя сама переменная i и представляет из себя hash.

  • @scrye3333
    @scrye3333 4 роки тому +3

    Как жаль что твои видео так мало просмотров набирают.. Так много сил вложено.. Спасибо тебе огромное)

  • @maxs4535
    @maxs4535 4 роки тому +1

    Просто очень круто, спасибо большое за ваши уроки.

  • @illochese
    @illochese 4 роки тому +3

    Разве при выделении памяти под hashtab->table, которая имеет тип Tree **, стояло выделять size * sizeof(Tree) а не size * sizeof(Tree*) байт?

  • @carteblanche9165
    @carteblanche9165 4 роки тому +2

    массив - тип данных? интересно🤔

  • @maniakacab
    @maniakacab 3 роки тому +2

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

  • @dimager16
    @dimager16 3 роки тому

    Ты прям "профессор"

  • @kotikvacia9970
    @kotikvacia9970 4 роки тому

    Очень круто!)

  • @alexkude9199
    @alexkude9199 4 роки тому

    Здравствуйте. Подскажите, как называется среда разработки, которую Вы используете для C и языка Ассемблера. Графический редактор Krita, а вот название среды разработки не вижу. Спасибо

    • @CryptoFunIT
      @CryptoFunIT  4 роки тому +2

      Я использую обычный текстовый редактор Sublime Text 3 вместе с Linux терминалом.

    • @doomprophet2126
      @doomprophet2126 3 роки тому

      @@CryptoFunIT, And what is your color theme in Sublime Text?

  • @СергейПетров777
    @СергейПетров777 3 роки тому

    А где ассемблер?

  • @front-endanimal6359
    @front-endanimal6359 4 роки тому +1

    уже лет пять изучаю алгоритмизацию, так и не изучил(

  • @vladnotvlad1228
    @vladnotvlad1228 4 роки тому

    А будет ещё ролик по разработке скрытых сетей?

    • @CryptoFunIT
      @CryptoFunIT  4 роки тому +2

      Будет, но сейчас это в стадии заморозки, так как пытаюсь доделать фреймворк. В общих чертах провожу тесты, исправляю недочёты, чтобы свести количество ошибок к минимуму.

  • @alexandershevchenko7027
    @alexandershevchenko7027 4 роки тому

    У хеш-таблицы О(n) поиск по ключу? Плохая какая то у вас таблица.

    • @CryptoFunIT
      @CryptoFunIT  4 роки тому +1

      В видео упоминается только то, что поиск по ключу может достигать O(n) в худшем случае, а в основе же лежит O(1) 1:50. Возможно вы спутали поиск по ключу и поиск по значению (первую и вторую части). Поиск по значению в лучшем случае представляет O(n), в худшем же случае - O(n^2). В закреплённом мною комментарии я этот момент указал как ошибку недосказанности.

  • @Kalin_cheetah
    @Kalin_cheetah Рік тому

    Четко!
    P.S и не более того.

  • @watercrow1866
    @watercrow1866 4 роки тому

    ничего не понятно, но очень интересно

  • @ostrov11
    @ostrov11 4 роки тому

    Алгоритмизация Хеш-таблица Алгоритмизация Хеш-таблица Алгоритмизация Хеш-таблица