首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Gopher_HBo
掘友等级
定时学习.不定期徒步爬山.追求真实的It男孩.
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 20
沸点 0
赞
20
返回
|
搜索文章
Gopher_HBo
7小时前
关注
Go进阶之map
1.初始化: 1.1字面量初始化: 1.2内置函数make初始化: 使用make内置函数初始化map时可以指定容量(也可以不指定).指定容量可以有效的减少分配内存次数.有利...
0
评论
分享
Gopher_HBo
1天前
关注
LeetCode040组合总和II
题目: 给定一个数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates...
0
评论
分享
Gopher_HBo
3天前
关注
LeetCode039数组总和
题目: 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candid...
1
评论
分享
Gopher_HBo
4天前
关注
Go语言数据结构和算法(二十四)基数排序算法
基数排序是一种排序算法.它通过对相同位置的各个元素进行分组来对元素进行排序.然后根据元素的递增或递减顺序对元素进行排序. 1.使用场景: 大型数据集: 基数排序算法对于大型...
1
评论
分享
Gopher_HBo
5天前
关注
LeetCode034排序数组中查找元素的第一个和最后一个位置
题目: 给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值 target,返回 [-...
1
评论
分享
Gopher_HBo
6天前
关注
Go进阶之Slice实现原理
slice又称为动态数组.依托数组实现.可以方便的进行扩容和传递.实际中比数组更灵活. 1.初始化: 变量声明: 字面量: 片也可以使用字面量初始化.空切片的长度为空.它的...
1
评论
分享
Gopher_HBo
7天前
关注
LeetCode035搜索插入位置
题目: 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 示例 1: ...
1
评论
分享
Gopher_HBo
8天前
关注
Go进阶之管道实现原理
管道是Go语言层面提供的协程间的通信方式.比unix管道更易用也更轻便. 1.初始化: 声明初始化管道的方式: 变量声明.这种方式声明管道.值为nil.并且每个管道只能存储...
1
评论
分享
Gopher_HBo
9天前
关注
LeetCode031下一个队列
题目: 实现获取 下一个排列 的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。 如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。 ...
1
评论
分享
Gopher_HBo
10天前
关注
Go语言数据结构和算法(二十三)桶排序算法
桶排序是一种排序算法.它将未排序的数组元素分成若干组.称为桶.然后通过使用任何合适的排序算法或递归的应用相同的桶算法对每个桶进行排序. 1.步骤: 创建一个最初为空的桶数组...
1
评论
分享
Gopher_HBo
11天前
关注
LeetCode027移除元素
题目: 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 元素的顺序可以改变。你不需要考虑数组中超出新长...
1
评论
分享
Gopher_HBo
13天前
关注
LeetCode028匹配字符串下标
题目: 给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,...
1
评论
分享
Gopher_HBo
13天前
关注
Go语言数据结构和算法(二十二)计数排序算法
计数排序是一种排序算法.它通过计算数组中每个唯一元素的出现次数对数组元素进行排序.计数存储在辅助数组中.排序是通过将计数映射为辅助数组的索引完成的. 1.使用场景: 对大型...
1
评论
分享
Gopher_HBo
15天前
关注
LeetCode020算法有效括号
题目: 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以...
1
评论
分享
Gopher_HBo
16天前
关注
Go语言数据结构和算法(二十一)快速排序
快速排序是一种基于分治算法的排序算法.快速排序通过选择一个元素为枢轴.并围绕所选枢轴对给定数组进行分区. 1.使用场景: 大型数据集: 快速排序算法对于大型数据集很有效.因...
1
评论
分享
Gopher_HBo
17天前
关注
LeetCode024两两交换链表中的节点
题目: 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例 1: 示例 2: 示例 3...
1
评论
分享
Gopher_HBo
19天前
关注
LeetCode017电话号码字母组合
题目: 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 编辑 示例: 输...
1
评论
分享
Gopher_HBo
20天前
关注
Go语言数据结构和算法(二十)归并排序
归并排序是基于分治算法最流行的的排序算法之一.一个问题被分成多个子问题.每个子问题都是单独解决的.最后.将子问题组合起来形成最终解决方案. 1.使用场景: 大型数据集: 归...
1
评论
分享
Gopher_HBo
21天前
关注
LeetCode0019删除链表的倒数第N个节点
题目: 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 输入:head = [1,2,3,4,5], n = 2 输出:[1,2,3,5] 示例 2: ...
1
评论
分享
Gopher_HBo
22天前
关注
Go语言数据结构和算法(十九)冒泡排序
冒泡排序是一种排序算法.它通过比较两个相邻的算法并将它们交换.直到处于预期的顺序.就像水中上升到水面的气泡的运动一样.其中每个元素在每次迭代中都会移到最后. 1.使用场景:...
1
评论
分享
下一页
个人成就
文章被点赞
20
文章被阅读
258
掘力值
245
关注了
0
关注者
1
收藏集
0
关注标签
2
加入于
2025-11-18