go部分语法记录

  1. ​访问栈顶元素​stack[len(stack)-1] 获取最后一个元素。

  2. ​弹出栈顶元素​stack[:len(stack)-1] 移除最后一个元素。

  3. ...​可变参数解包操作符​(variadic unpack operator),它的作用是将一个切片(slice)展开为独立的元素。

    list = append(list, preorderTraversal(root.Left)...)

    //等价于

    leftNodes := preorderTraversal(root.Left)
    for _, node := range leftNodes {
    list = append(list, node)
    }

**4.&***的用法及区别

操作符 用途 示例
& 获取变量的地址 &x → 返回 x 的指针
* (1) 声明指针类型;(2) 解引用 *int*ptr → 获取实际值
相关推荐
zz072320几秒前
数据结构 —— 图
数据结构
代码游侠18 分钟前
数据结构——线性表
linux·c语言·数据结构·学习·算法
潼心1412o19 分钟前
数据结构(长期更新)第10讲:堆
数据结构
吃着火锅x唱着歌20 分钟前
LeetCode 3371.识别数组中的最大异常值
数据结构·算法·leetcode
dringlestry24 分钟前
B树的最大/最小高度
数据结构·b树
黎梨梨梨_35 分钟前
双向链表的实现
数据结构·链表
量子炒饭大师42 分钟前
【一天一个计算机知识】—— 【编程百度】悬空指针
c语言·数据结构·c++·git·安全·github·dubbo
吃着火锅x唱着歌1 小时前
LeetCode 624.数组列表中的最大距离
数据结构·算法·leetcode
fei_sun1 小时前
【数据结构】2019年真题
数据结构
Mz122110 小时前
day05 移动零、盛水最多的容器、三数之和
数据结构·算法·leetcode