Полный каталог

Весь код для этой серии можно найти здесь.

Полный каталог:

  1. 🔗 Односвязные списки
  2. Варианты связанного списка: двусвязный и циркулярный
  3. 🚨 Бонус: Двусвязные списки с эффективным использованием памяти
  4. 📚 Стеки: использование массивов

Краткая история того, почему я

Я недавно начал изучать Kubernetes. Это замечательный инструмент, который использовался Google для масштабного выполнения производственных рабочих нагрузок внутри компании до того, как они передали его на аутсорсинг. Погрузившись глубже, я узнал, что он был написан на этом новом и загадочном (по крайней мере для меня) языке го. В то время я также начал смотреть на другие инструменты Cloud Native, такие как ArgoCD, Kubeflow, Istio, Linkerd и многие другие. Общим для всех этих инструментов было то, что все они были написаны на ………. вы догадались, Вперед.

Почему 99,9% (не цитируйте меня здесь, хе-хе) облачных приложений используют Go? Тебе лучше поверить, что я собирался узнать. И что может быть лучше для изучения нового языка, чем применять основы аспирантуры. Всем, пора CompScience 101, давайте перейдем к структурам данных с помощью Go.

Ух ты, м8, хорошая история, но зачем тебе эта страница?

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

Примечание. Вам не нужно ничего знать о переходе к этому руководству. Хотя некоторые элементарные знания структур данных помогут, я собираюсь изложить все как можно яснее и проще.

Другие ссылки на интересные статьи:

  1. Довольно хорошая статья о том, почему вам стоит научиться идти: https://qvault.io/golang/why-learn-golang/

Если вам понравилась эта статья или она вам чем-то помогла, мы будем благодарны за знак 👏. Поделитесь этой статьей с другими, кому может быть интересна эта тема.

Оставайтесь со мной на связи в Linkedin и Twitter. Следуйте за мной на GitHub.