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 → 获取实际值
相关推荐
ZoeJoy83 小时前
算法筑基(一):排序算法——从冒泡到快排,一文掌握最经典的排序算法
数据结构·算法·排序算法
承渊政道3 小时前
【优选算法】(实战体会位运算的逻辑思维)
数据结构·c++·笔记·学习·算法·leetcode·visual studio
承渊政道4 小时前
【优选算法】(实战推演模拟算法的蕴含深意)
数据结构·c++·笔记·学习·算法·leetcode·排序算法
历程里程碑6 小时前
Protobuf 环境搭建:Windows 与 Linux 系统安装教程
linux·运维·数据结构·windows·线性代数·算法·矩阵
代码探秘者6 小时前
【算法】吃透18种Java 算法快速读写模板
数据结构·数据库·python·算法·spring
WolfGang0073217 小时前
代码随想录算法训练营 Day21 | 回溯算法 part03
数据结构·算法
深邃-7 小时前
数据结构-队列
c语言·数据结构·c++·算法·html5
keep intensify7 小时前
二叉树的直径
数据结构·算法·深度优先
keep intensify8 小时前
单源最短路径
数据结构·c++·算法
篮l球场8 小时前
数组中的第K个最大元素
数据结构·算法·leetcode