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 → 获取实际值
相关推荐
零叹10 小时前
篇章十 数据结构——排序
java·数据结构·算法·排序算法
朝朝又沐沐11 小时前
算法竞赛阶段二-数据结构(32)数据结构简单介绍
数据结构·算法
梦境虽美,却不长11 小时前
数据结构 (树) 学习 2025年6月12日12:59:39
数据结构·学习·二叉树·霍夫曼树·非二叉树
共享家952711 小时前
c语言(重点)
c语言·数据结构·算法
玉米的玉*」*12 小时前
【每日likou】704. 二分查找 27. 移除元素 977.有序数组的平方
数据结构·算法·leetcode
lyh134417 小时前
在macOS上运行Linux容器的方法
数据结构·状态模式
1白天的黑夜118 小时前
二叉树-226.翻转链表-力扣(LeetCode)
数据结构·c++·leetcode
黑听人19 小时前
【力扣 中等 C++】90. 子集 II
开发语言·数据结构·c++·算法·leetcode
黑听人20 小时前
【力扣 简单 C】21. 合并两个有序链表
c语言·开发语言·数据结构·算法·leetcode