自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Golang基础之指针

1)基本数据类型,变量存的是值2)获取变量的地址,用&符号,比如 var num int ,获取num的地址是&num3)指针类型,变量存储的是一个地址,这个地址指向的空间存的值才是值,比如:var prt *int=&num4)获取指针类型所指向的值,用*,比如 c=*prt。

2023-12-21 12:41:22 219

原创 Golang数据结构与算法----快速排序

快速排序(QuickSort)是一种常用的、高效的排序算法,属于分治法的一种。它的基本思想是选择一个基准元素,将序列分为两部分,小于基准元素的部分和大于基准元素的部分,然后对这两部分分别递归地进行快速排序。

2023-12-20 11:21:03 114

原创 Golang数据结构与算法----冒泡排序

冒泡排序是效率较低的排序算法,可以说是最慢的排序算法了,我们只需知道它是什么,在实际工作上切勿使用如此之慢的排序算法!剩余多少轮数就交换多少次,即i和j的最大数值是一样的。

2023-12-18 13:58:05 98 1

原创 Golang的数据结构与算法-----循环双向链表

/初始化n个节点的循环链表,值为空//先判断n是否大于0if n < 0 {return nil//先创建一个头节点p := r//创建剩下的节点for i := 1;i < n;n++ {p = p.next//然后连成一个循环p.next = rr.prev = preturn r链表和数组可以用来辅助构建各种基本数据结构,我们可以自己定义各种数据结构。

2023-12-18 13:11:08 402 1

原创 Golang基础之数据类型

整数型有:int,int8,int16,int32,int64,uint,uint8,uint16,uint32,uint64 byte浮点型有:float32,float64,complex64,complex128,rune(int32别称)没有专门的字符型,使用byte来保存单个字母的字符,如果我们保存的字符在ASCII表中,则可以保存在byte中,如果我们要保存的字符对应的数值大于255,则可以用int(1)布尔类型也叫bool类型,bool类型只允许取值true和false(2)bool类型占一个

2023-12-15 22:52:20 196

原创 Golang基础之变量

如: var n1=1var n2=2。

2023-12-15 13:33:09 59

原创 Golang常用的转义字符

func main() { // 使用反斜杠进行换行 fmt.Println("Hello, World!\nThis is a new line.") // 使用反斜杠表示制表符 fmt.Println("This\tis\ttab-separated.") // 使用反斜杠转义双引号和单引号 fmt.Println("Double quote: \" ") fmt.Println("Single quote: \\' ") // 使用反斜杠表示反斜杠

2023-12-15 09:59:51 733

原创 golang程序开发注意事项(重点)

golang程序开发注意事项(重点)

2023-12-15 09:46:03 166

原创 Go的数据结构与算法-----实现可变长数组

golang中提供了slice这个可变长数组,利用内置函数append()来扩容。上面只是简单自定义一个int类型的可变长数组。友情提醒,在数组或者切片被创建时,如果没有赋值,系统会帮初始化例如:array :=make([]int,4,5) 把这个输出是[0,0,0,0]

2023-12-14 14:27:01 339 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除