首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
程序员冻豆腐
掘友等级
公众号:程序员冻豆腐 bilibili:程序员冻豆腐 抖音:程序员冻豆腐
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
赞
文章( 8 )
沸点( 0 )
我这一生如履薄冰,你说我能学会堆排序吗
堆在本质上是一种特殊的完全二叉树,它分为小根堆和大根堆 小根堆:完全二叉树中每一棵子树的根节点都是子树中最小的元素,即每个父节点的值都小于左孩子和右孩子的值。 大根堆:完全二叉树中每
张作霖,下雪了,你学会KMP了吗——一篇文章彻底弄懂KMP算法
KMP算法要解决的主要问题,是判断一个字符串s2是否是s1的子串。这里要注意区分子串和子序列的区别。通俗地说,子串是指该字符串的一个连续的局部。如果不要求连续,则可以称之为子序列。
面试场上的那些“脑筋急转弯”
如果你参加过企业招聘的面试就会发现,除了正常的项目、八股文、场景设计、算法,还有一种题型同样活跃在面试场上,那就是智力题。这篇文章给大家整理几道面试场上出现过的“脑筋急转弯”题目,记得点个赞吧。
糟糕!我被三大排序包围了!
三大排序是基础算法的第一课,它指的是10种排序算法中的选择、插入和冒泡排序,他们是算法学习中的基石。如果你是一个初学者,要想直接理解算法思想并写出正确的代码还是有些难度的。话不多说,让我们开始吧!
归并排序的妙用——不止于排序
排序是算法中一个绕不开的话题。其中归并排序、快排、堆排这是三种O(NlogN)的排序,它们是面试算法中的重点。这篇文章为大家分享归并排序的相关实现和相关题目,希望能给大家带来帮助。
不过是享受了互联网的十年红利期而已。
以上就是我对于处于“迷茫期”的一些大学生朋友的一点点个人的拙见,也是我个人的一些自省,与君共勉之...
面试官问我的“蓄水池算法”到底是什么?
如果让你设计一个抽奖算法,从N个参与者中选出M个中奖者,你会怎么做? 给定一个数据流,数据流的长度N非常大,如何能在只遍历一遍数据的情况下,随机选出M个数据,并且使得N个数据被选的概率全都相等呢?
如何用O(logN)的时间算出爬楼梯?
爬楼梯是一道经典的算法题,递归方法和动态规划方法的时间复杂度分别是O(2^N)和O(N),那你知道如何用O(logN)的时间复杂度解出爬楼梯问题吗?
个人成就
文章被点赞
19
文章被阅读
6,630
掘力值
234
关注了
4
关注者
5
收藏集
0
关注标签
8
加入于
2022-07-10