龚国玮 b1be0aab15 docs(array): sample code for golang
本次提交包含如下示例代码。
- 遍历数组;
- 初始化数组;
- 扩展数组长度;
- 在数组中查找指定元素;
- 随机返回一个数组元素;
- 删除索引 index 处元素;
- 在数组的索引 index 处插入元素 num。

所有数组约定长度为 5。原因如下:
在 goalng 中,必须声明数组的长度,例如:nums := [5]int{1,2,3,4,5}。如果不声明长度,则被称为切片。

使用的注释没有按照 golang 的编程惯例,而是倾向于使用文档上下文的注释约定。
所以所有函数注释均使用了 `/* ... */`,而不是双斜杠 `//`。
2022-12-27 11:25:30 +08:00
2022-12-27 11:25:30 +08:00
2022-12-27 11:25:30 +08:00

《 Hello算法 》

动画图解、能运行、可讨论的
数据结构与算法快速入门教程


 

前往阅读 > hello-algo.com

关于本书

本书面向数据结构与算法初学者,致力于达成以下目标:

  • 开源免费,所有同学都可在网上获取本书;
  • 新手友好,适合算法初学者自主学习入门;
  • 动画讲解,尽可能地保证平滑的学习曲线;
  • 代码导向,提供可一键运行的算法源代码;
  • 讨论学习,提问一般能在三日内得到回复;

如果感觉本书对你有所帮助,请点个 Star 支持一下,谢谢!

推荐语

“一本通俗易懂的数据结构与算法入门书,引导读者手脑并用地学习,强烈推荐算法初学者阅读。”

—— 邓俊辉,清华大学计算机系教授

贡献

我们正在加速更新本书,期待您来一起参与创作,以帮助其他读者获取更优质的学习内容:

  • 如果发现笔误、无效链接、内容缺失、文字歧义、解释不清晰等问题,烦请您帮忙修正;
  • 代码翻译 C++, Python, Go, JavaScript, TypeScript 正在进行中,期望您前来挑大梁;
  • 欢迎您通过提交 Pull Request 来增添新内容,包括重写章节、新增章节等;

有任何问题请与我联系 WeChat: krahets-jyd

感谢本开源书的每一位撰稿人,是他们的无私奉献让这本书变得更好,他们是:

License

The texts, codes, images, photos, and videos in this repository are licensed under CC BY-NC-SA-4.0.

Description
《Hello 算法》:动画图解、一键运行的数据结构与算法教程,支持 Java, C++, Python, Go, JS, TS, C#, Swift, Rust, Dart, Zig 等语言。
Readme CC-BY-SA-4.0 482 MiB
Languages
Other 51.1%
Java 7.9%
Swift 7.8%
C++ 7.3%
JavaScript 6.7%
Other 19.2%