首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
H_拾忆
掘友等级
定时学习.不定期徒步爬山.追求真实的It男孩.
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
54
文章 54
沸点 0
赞
54
返回
|
搜索文章
赞
文章( 54 )
沸点( 0 )
Go进阶之string
1.用法: 1.1声明: 声明一个空字符串变量在赋值. func main() { var s1 string s1 = "hello world" } 注:空字符串只是长度为0.但不是nil. 简短
Go语言数据结构和算法(二十九)斐波那契搜索
斐波那契搜索是一种基于比较的算法.它使用斐波那契数列来搜索有序数组中的元素.斐波那契算法是基于分治算法的二分搜索算法的另一种变体. 1.原理: 1.1定义两个变量.Fm和Fm-1.其中Fm是第m个斐波
Go语言数据结构和算法(三十)贪心简介
1.算法定义: 贪心算法是一种用于优化问题简单直观的算法.该算法在尝试找到解决整个问题的总体最佳方法时.会在每个步骤中找出最佳选择.贪心算法在某些问题非常成功.如用于压缩数据的霍夫曼编码.或用于寻找图
LeetCode算法054螺旋矩阵
题目: 给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元 素。 示例1: 输入: [ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8, 9
Go语言数据结构和算法(三十)最小生成树Prim算法
最小生成树是连接的无向图中的边子集.它将所有点连接在一起.没有任何循环.并且具 有最小可能的总边权.MST是一个生成树.其边权重之和尽可能小. 生成树的代价是树中所有边的权重之和.可以有很多颗生成树.
Go进阶之sync.Map
sync.Map是一种并发安全的map.它位于标准库的sync包中. 1.用法: 1.1声明: sync.Map不需要像原生map一样使用make或字面量初始化. 示例: sync.Map的零值为空的
Go语言数据结构和算法(三十一)Kruskal算法
Kruskal算法用于为给定图生成最小生成树.Kruskal算法按边权重的递增顺序对所有 边进行排序..并且仅当所选边不形成任何循环时才继续向树中添加节点.此外.它首先 选择权重最低的边.最后选择权重
Go进阶之select
select是Go在语言层面提供的多路I/O复用机制.用于检测多个管道是否就绪(可读或 可写).特性与管道息息相关. 1.select特性: 1.1管道读写: select只能作用于管道.包括数据的读
Go语言数据结构和算法(三十二)最短路径
最短路径是在图中找到两个顶点之间的路径以使其组成的边的权重之和最小化的问 题.特性如下. 最短路径的所有子路径也必须是最短路径. 如果存在两个节点A和B之间的最短路径长度.那么贪婪的选择B到C之间长度
Go语言数据结构和算法(三十三)霍夫曼编码
霍夫曼编码是一种特殊类型的最佳前缀编码.通常用于无损数据压缩.一种无损数据压 缩算法.该算法为输入字符分配可变长度代码.分配的代码长度基于相应字符出现的频 率.出现最频繁的字符得到最小的代码.出现最不
下一页
个人成就
文章被点赞
54
文章被阅读
931
掘力值
619
关注了
0
关注者
1
收藏集
0
关注标签
2
加入于
2025-11-18