go
文章平均质量分 60
头发不会掉
这个作者很懒,什么都没留下…
展开
-
goland里面的堆,栈,队列
go语言里面都没有像java里面有现成的set,stack,和优先队列,都需要自己去实现或者封装contain下的list和heap,然后再使用,set的话使用map。 Java里面的优先队列是很好用的,要是面试写LeetCode,可以考虑放弃goland语言,使用java 直接看代码 package main import ( "container/heap" "container/list" //"container/list" "fmt" ) /** * @Author: liuqin原创 2021-12-28 20:17:47 · 420 阅读 · 0 评论 -
go学习笔记
1.go数据类型 2.声明变量 var 声明可以不加类型但是必须初始化,不初始化就要声明变量类型; :=的用法: 3.常量 常量中的数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。 const identifier [type] = value 你可以省略类型说明符 [type],因为编译器可以根据变量的值来推断其类型。 显式类型定义: const b string = “abc” 隐式类型定义: const b = “abc” 常量的枚举: const ( Unknown = 0原创 2021-07-14 10:51:13 · 241 阅读 · 0 评论