首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
鹿灏楷silves
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 21
沸点 0
赞
21
返回
|
搜索文章
最新
热门
go删除字符串中的部分字符的方式
go,在删除切片中的元素时,可以使用append(),方式将其中的元素删除。由于字符串也可以进行遍历,但是字符串不可以进行切片操作,也就是只有切片才能使用append()操作 所以如果要在字符串中删除某一个字符。
GO语言将数字转换成字符串
fmt.strconv.Itoa()//函数将数字转换成字符串。
删除当前单链表节点(不能找到前一个节点)
力扣上看到的一个题,大概是写一个函数,这个函数的传参值,是一个单链表的某一个节点,需要在链表中删除这个节点。不影响其他节点。 首先按照常理,应该是找到前一个节点,并将前一个节点指向下一个指针的节点进行更改。 但是有问题,首先,这是一个单链表,传参值是要删除的节点,也就是说找不到它...
GO语言结构体函数创建对象的区别
student.student.结构体可以有两种声明方式,区别在结构体之前有没有*号,这也会导致一些程序运行之后的结果不相同 观察没有的时候,运行时的结果 首先没有符号的,应该是创建的结构体,使用结构的时候,将结构体所创建的对象值进行复制,在函数中使用和更改的值也是对象的值所复制...
GO语言使用range遍历数组,值不被改变(避开range坑)
这种方式,就是如果在循环中更改数组的值,则会更改到原数组的值。student.fmt.此时用的是for i:=0;i<len;i++循环方式,,根据输出,可以判断,修改的是原数组。fmt.fmt.
GO二分查找元素是否在数组内
二分查找,仅限与已排序完成的数组。第二,每次递归,都会对数组进行折半,进行递归。第三,找到数组中间的元素,由于数组是已排序的,所以如果中间的元素比目标元素大,只会在数组的左半部分。将数组的左半部分进行递归。同理相反情况,进行右半部分进行递归。
GO语言的多态
fmt.Println("the admin name is ", this.fmt.Println("The student name is ", this.
GO语言实现链式操作
实现链式操作,基本原理就是返回值是一个结构体的对象。fmt.Println(this.stu1.index().
GO语言计算二叉树深度、二叉树节点个数(递归)
m := deapth(node.n := deapth(node.计算二叉树的节点个数,如果指针指向空,返回0,如果指向下一个节点,则返回左节点的个数和右节点的个数再加本身。return nodenum(node.lnode) + nodenum(node.
GO语言遍历二叉树(非递归方式)
首先思考什么是偶退出遍历循环,应该是节点为空或者栈为空,只有两者都符合条件,也就是,如果如果所有节点都遍历完成,或者放到栈中的数据全部被弹出,才遍历完成第二判断遍历的节点是否为空,如果不为空,则把当前节点的指针,放入栈,并把当前节点换为下一个节点的左树的节点。student.st...
下一页
个人成就
文章被点赞
15
文章被阅读
18,127
掘力值
287
关注了
4
关注者
4
收藏集
0
关注标签
16
加入于
2022-03-24