数据结构和算法
码龄15年
求更新 关注
提问 私信
  • 博客:1,382,313
    社区:233
    1,382,546
    总访问量
  • 741
    原创
  • 14,632
    粉丝
  • 1,880
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2011-06-14

个人简介:微信公众号“数据结构和算法”,下载1000多页的pdf算法题

博客简介:

数据结构和算法

博客描述:
来了就多坐会
查看详细资料
个人成就
  • 获得6,529次点赞
  • 内容获得1,091次评论
  • 获得16,238次收藏
  • 代码片获得3,587次分享
  • 博客总排名1,306,271名
创作历程
  • 214篇
    2024年
  • 24篇
    2023年
  • 22篇
    2022年
  • 235篇
    2021年
  • 215篇
    2020年
  • 14篇
    2019年
  • 3篇
    2018年
  • 12篇
    2017年
  • 27篇
    2016年
成就勋章
TA的专栏
  • dart语言学习
    4篇
  • C语言谭浩强课后答案
    1篇
  • 其他资料
    34篇
  • 工具
    35篇
  • 数据结构
    1篇
  • LeetCode-初级算法
    16篇
  • 课后答案
    63篇
  • 瞎聊
  • 转载
    21篇
  • 基础知识
    9篇
  • Android
    39篇
  • Java
    13篇
  • 数据结构和算法
    293篇
  • flutter
    8篇

TA关注的专栏 6

TA关注的收藏夹 0

TA关注的社区 54

TA参与的活动 0

兴趣领域 设置
  • 数据结构与算法
    数据结构链表贪心算法排序算法广度优先深度优先迭代加深霍夫曼树剪枝哈希算法
  • 数学
    动态规划
  • 学习和成长
    leetcode
创作活动更多

芯创视界・嵌入式视频创作征集大赛

嵌入式工程的价值,藏在每一次硬件调试、代码迭代与项目落地之中。 让我们因热爱相聚,用镜头与一众开发者互通心得、彼此启发,记录下探索的每一步,分享思路与经验。 让更多人看见嵌入式开发的魅力,也让每一次创作成为推动技术传播与社区成长的力量。 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/0d445ffce72b42f997aaf1b030a652aa.png#pic_center)

34人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 资源
  • 代码仓
  • 问答
  • 帖子
更多
  • 最近

  • 文章

  • 专栏

  • 资源

  • 代码仓

  • 问答

  • 帖子

  • 社区

  • 视频

  • 课程

  • 收藏

  • 关注/订阅/互动

搜索 取消

C语言程序设计第五版(谭浩强)第一章课后答案

程序:就是一组能识别和执行的指令,每一条指令使计算机执行特定的操作。程序设计:是指从确定任务到得到结果、写出文档的全过程。
原创
博文更新于 2024.10.25 ·
1540 阅读 ·
18 点赞 ·
0 评论 ·
31 收藏

双端队列详解

如果不在中间执行添加和删除操作的话,也可以把他看作是一个双端队列。双端队列的实现有两种方式,一种是使用链表,一种是使用数组,使用链表可以参考前面讲的。双端队列具有队列和栈两种数据结构的性质,在两边都能插入和删除,但不能在中间删除和插入,如下图所示。,这里我们来介绍使用数组的实现方式,如下图所示。
原创
博文更新于 2024.10.23 ·
596 阅读 ·
10 点赞 ·
0 评论 ·
2 收藏

数据结构——笛卡尔树详解

前面我们讲过《堆》和《二叉搜索树》,能不能把这两种数据结构的特性结合起来构造一棵新的树呢?当然是可以的,这个就是我们这里要讲的笛卡尔树(笛卡尔树的每个节点有两个值(x,y),其中一个满足二叉搜索树的特性,一个满足堆的特性,所以笛卡尔树是一棵具有二叉搜索树和堆的两种特性的二叉树笛卡尔树中节点的两个值分别是数组中元素的值,和该元素在数组中的下标,其中元素的值满足堆的特性,元素的下标满足二叉搜索树的特性。下面使用数组构造一棵笛卡尔树。
原创
博文更新于 2024.10.22 ·
1709 阅读 ·
6 点赞 ·
0 评论 ·
16 收藏

迪杰斯特拉(Dijkstra)算法

迪杰斯特拉算法(Dijkstra)也叫狄克斯特拉算法,它使用类似广度优先搜索的方法,解决从一个顶点到其他所有顶点的最短路径问题,它解决的是加权图(不能有负权)的最短路径问题。从起始点开始,采用贪心算法的策略,每次选择一个没被标记且距离起始点最近的顶点,把它标记下,然后更新和它邻接的顶点……,直到所有顶点都计算完为止。如上图所示,假如计算从上海到其他所有城市的最短时间,上面的时间有可能是开车,有可能是高铁也可能是坐飞机,和真实距离不成正比。我们从起始点开始,使用一个数组dis数组中dis[j]
原创
博文更新于 2024.10.22 ·
4967 阅读 ·
25 点赞 ·
0 评论 ·
49 收藏

c语言基础程序——经典100道实例(二)

前面 52 题可以看下。
原创
博文更新于 2024.10.21 ·
1429 阅读 ·
20 点赞 ·
1 评论 ·
97 收藏

c语言基础程序——经典100道实例。

C语言基础程序,经典100题实例讲解。
原创
博文更新于 2024.10.21 ·
74394 阅读 ·
954 点赞 ·
59 评论 ·
5769 收藏

华为校招是不是很缺人,已经被三个部门的HR联系了。。。

精品推荐:《征服数据结构》专栏:50多种数据结构彻底征服《经典图论算法》专栏:50多种经典图论算法全部掌握一网友最近在求职过程中发现华为校招似乎特别缺人,各大网站上都有华为的员工在招人,目前为止已经有三个部门的HR联系他了。而网友回复他说这是HR的kpi任务,还有说这是脚本自动发的。不过我觉得这应该是真的招人,如果浙大的简历都不过,还想要什么样的?--------------下面是今天的算法题--...
原创
博文更新于 2024.10.16 ·
1196 阅读 ·
25 点赞 ·
0 评论 ·
26 收藏

格力也打算造车了。。

精品推荐:《征服数据结构》专栏:50多种数据结构彻底征服《经典图论算法》专栏:50多种经典图论算法全部掌握2024年10月11号,上海格力汽车科技有限公司成立,注册资本2000万人民币,最大股东是珠海格力智能装备有限公司。经营范围含汽车零部件研发,汽车零部件及配件制造,工业机器人制造,工业机器人销售等。对此网友质疑:格力跨界造车,但电动汽车的核心在于电池、电机和电控,这三大件格力是否有技术储备?毕...
原创
博文更新于 2024.10.14 ·
1133 阅读 ·
24 点赞 ·
0 评论 ·
25 收藏

985硕士吐槽比亚迪工作:三本野鸡大学老员工管理一群重点大学硕士,真不害臊。。。...

精品推荐:《征服数据结构》专栏:50多种数据结构彻底征服《经典图论算法》专栏:50多种经典图论算法全部掌握一985硕士吐槽:入职笛子三个月,感受最深的就是老员工的学历问题,三本野鸡大学毕业,管理一堆985,211硕,真不害臊!学历好只能说明考试厉害,智商高,智商高的人情商不一定高,管理不一定需要很高的智商,但需要很高的情商,并不是所有的高学历都擅长管理。老员工就算学历不好,毕竟在公司干了那么多年,...
原创
博文更新于 2024.10.11 ·
896 阅读 ·
19 点赞 ·
0 评论 ·
16 收藏

《征服数据结构》并查集(DSU)

摘要:1,并查集的介绍2,并查集的查找3,并查集的合并1,并查集的介绍并查集(Disjoint-set data structure,不交集数据结构)是用于处理一些不交集的合并以及查询问题,它是非常重要的一种数据结构,在信奥赛,蓝桥杯等比赛中用到的非常多,主要用于图论算法中。在并查集中,刚开始的时候,每个元素都是一个单独的连通分量,还没有发生合并,如下图所示:Java 代码:publicclas...
原创
博文更新于 2024.10.11 ·
662 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

《经典图论算法》普里姆算法(Prim)

摘要:1,最小生成树的介绍2,Prim算法的实现步骤3,Prim算法的代码实现1,最小生成树的介绍在一个有 n 个顶点的加权无向图中,如果只需要使用 n-1 条边即可把图中的所有点都连接起来,那么这 n 个顶点和这 n-1 条边构成的图就是生成树,如下图所示,图G的两棵生成树。一个图的生成树有很多,其中权值总和最小的就是最小生成树。如果存在权值相同的边,最小生成树也可能有多个,如下图所示,下面两个...
原创
博文更新于 2024.10.10 ·
464 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

4位阿里P7被裁,合伙创业卖包子,结果每月亏损5万。。。

精品推荐:《征服数据结构》专栏:50多种数据结构彻底征服《经典图论算法》专栏:50多种经典图论算法全部掌握最近在网上看到一个帖子,4位阿里P7,35岁被裁后在杭州开了一家很有特点的包子铺,从位置,装修,产品到营销策划都精心设计,用互联网思维降维竞争普通包子铺,结果每月稳赔5万!--------------下面是今天的算法题--------------来看下今天的算法题,这题是LeetCode的第2...
原创
博文更新于 2024.10.10 ·
1314 阅读 ·
12 点赞 ·
0 评论 ·
24 收藏

国企也要搞末位淘汰了。。。

精品推荐:《征服数据结构》专栏:50多种数据结构彻底征服《经典图论算法》专栏:50多种经典图论算法全部掌握据新华网,中国新闻网,中国青年网等报道,国务院国资委在国有企业改革会上表示,到2025年,国有企业必须普遍推行末等调整和不胜任退出制度。要清晰界定“退出”标准,用好绩效考核结果,进一步规范退出的情形,不能用违法违纪、到龄退休、主动离职等替代业绩考核不合格的“退出”。我觉得这个决定特别好,在这个...
原创
博文更新于 2024.10.10 ·
984 阅读 ·
10 点赞 ·
0 评论 ·
23 收藏

想啥呢,5000块钱就想贿赂字节面试官?

精品推荐:《征服数据结构》专栏:50多种数据结构彻底征服《经典图论算法》专栏:50多种经典图论算法全部掌握一网友下周要面试字节,问给面试官5000块钱能不能过。首先来说字节的面试官不可能就一个人,如果每个人都给5000,那也不少了,就算都给也不一定保证所有人都收,所以还是不要想一些歪门邪道的 ,提高自己的技能才是正道。在说5000块钱对于字节面试官来说真的不算啥,徇私舞弊被发现是要被开除的,不可能...
原创
博文更新于 2024.10.09 ·
887 阅读 ·
6 点赞 ·
0 评论 ·
20 收藏

看下华为今年校招薪资表。。。

精品推荐:《征服数据结构》专栏:50多种数据结构彻底征服《经典图论算法》专栏:50多种经典图论算法全部掌握最近在网上看到一篇文章,列出了华为的校招薪资,从学历来看,要求还挺高的,不过薪资给的也高。校招最多都能给到53.2万(无线算法),所以如果学历好的话,还是建议大家学算法,下面我们就来看一道华为的算法题。--------------下面是今天的算法题--------------来看下今天的算法题...
原创
博文更新于 2024.10.08 ·
887 阅读 ·
8 点赞 ·
0 评论 ·
9 收藏

秋招第一个意向来自最不想去的字节。。。

精品推荐:《征服数据结构》专栏:50多种数据结构彻底征服《经典图论算法》专栏:50多种经典图论算法全部掌握真是有心栽花花不开,无心插柳柳成荫,最近一网友在面试的时候,想去的公司都没有收到offer,反而是最不想去的字节给了口头offer。不管怎么说字节也算是大厂中的大厂,有些人想去不一定能进的去,就像网友说的:旱的旱死,涝的涝死。--------------下面是今天的算法题-----------...
原创
博文更新于 2024.09.28 ·
1066 阅读 ·
23 点赞 ·
0 评论 ·
16 收藏

《征服数据结构》哈夫曼树(Huffman Tree)

摘要:1,哈夫曼树的介绍2,哈夫曼树的构造3,哈夫曼树带权路径长度计算4,哈夫曼树的编码5,哈夫曼树的解码1,哈夫曼树的介绍哈夫曼树(Huffman Tree)也叫霍夫曼树,或者赫夫曼树,又称为最优树,是因为它是一种带权路径长度最短的二叉树。在学习哈夫曼树之前我们先来了解一些和哈夫曼树相关的概念:路径:从任一个节点往下到达其它节点之间的通路。路径长度:路径中线段的个数。节点的权:节点的值。节点的带...
原创
博文更新于 2024.09.27 ·
1429 阅读 ·
18 点赞 ·
0 评论 ·
18 收藏

京东素质面没过,离谱到家了。。

精品推荐:《征服数据结构》专栏:50多种数据结构彻底征服《经典图论算法》专栏:50多种经典图论算法全部掌握一网友在京东面试,测评,笔试,小组面,专业面,都过了,一路畅通无阻,结果在素质面的时候给挂了,网友评论道:离谱他妈给离谱开门,真是离谱到家了。还有的网友说:京东没素质,有素质的人他不要。我很好奇素质面是怎么面的,通过回答问题就能判断一个人有没有素质吗?前面几轮都过了,说明专业性没问题,还搞个素...
原创
博文更新于 2024.09.26 ·
1182 阅读 ·
12 点赞 ·
0 评论 ·
14 收藏

多位95后程序员获公司700万大奖。。。

精品推荐:《征服数据结构》专栏:50多种数据结构彻底征服《经典图论算法》专栏:50多种经典图论算法全部掌握在百度9月19日内部活动上,李彦宏为激励员工的创新与研发精神,给4支内部团队颁发“百度最高奖”,每支团队获奖100万美元(合700万人民币),总额超2800万人民币,获奖团队中有多位95后成员。在活动上,李彦宏说:“不是说,公司比较顺的时候,我们多发几个奖,逆境的时候,我们就少发几个奖,我们再...
原创
博文更新于 2024.09.25 ·
1155 阅读 ·
29 点赞 ·
0 评论 ·
12 收藏

《经典图论算法》约翰逊算法(Johnson)

摘要:1,约翰逊算法的介绍2,约翰逊算法的实现步骤3,约翰逊算法的准确性验证4,约翰逊算法的代码实现1,约翰逊算法的介绍约翰逊算法(Johnson algorithm)是在稀疏图上求每对顶点之间最短路径的一种算法,该算法在 1977 年由 Donald B. Johnson 提出。在前面我们讲过求任意两对顶点之间的最短路径可以使用《Floyd算法》,它可以解决有负权边的图,但不能有负权回路,它的时...
原创
博文更新于 2024.09.25 ·
2331 阅读 ·
5 点赞 ·
0 评论 ·
9 收藏
加载更多