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 → 获取实际值
相关推荐
Dlrb12111 小时前
C语言-指针数组与数组指针
c语言·数据结构·算法·指针·数组指针·指针数组·二级指针
如竟没有火炬6 小时前
接雨水22
数据结构·python·算法·leetcode·散列表
ʚ希希ɞ ྀ6 小时前
二叉树的锯齿层序遍历
数据结构·算法
tyung7 小时前
用 Go 实现一个生产级 Ring Buffer Queue:环形数组、位运算取模、批量操作全拆解
数据结构·go
SHARK_pssm10 小时前
【数据结构——复杂度】
c语言·数据结构·经验分享·笔记
故事和你9110 小时前
洛谷-【图论2-1】树2
开发语言·数据结构·c++·算法·动态规划·图论
努力努力再努力wz11 小时前
【Qt入门系列】深入理解信号与槽:从事件响应到自定义信号机制
c语言·开发语言·数据结构·数据库·c++·qt·mysql
Ricky_Theseus11 小时前
B树和B+树的区别
数据结构·b树
爱炼丹的James11 小时前
第二章 数据结构
数据结构
我爱cope12 小时前
【前缀和:3. 无重复字符的最长子串】
数据结构·算法·leetcode