首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
算法
订阅
育勤
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
面试官: 既然已经有数组了,为什么还要链表
对于不少开发者而言,链表(linked list)这种数据结构既熟悉又陌生,熟悉是因为它确实是非常基础的数据结构,陌生的原因是我们在业务开发中用到它的几率的确不大. 链表是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指…
5分钟带你领略:某跳动公司面试出镜率最高的算法之一——虚拟十叉树建模问题
首先,这个确实不是标题党,接下来我保证讲的都是硬干货。也许有人会觉得非常偏非常难非常怪,但是我要说的是,对于技术社区来讲,系统知识理论的学习自有去处,我觉得社区里面应该注入一些新的血液,分享一些有信息量的内容,而不是将明明已经整理得非常好的知识点翻来覆去地“炒现饭”并以此来占据…
动态规划学习笔记
动态规划应该算是算法里比较难以掌握的了,经常是知其然不知其所以然。也是初学者学习算法中的‘拦路虎’,今天本武松将现场直播教学--如何打‘虎’,不对,考虑到老虎乃国家保护动物,本着‘保护动物,人人有责’的原则,换个说法,能用图的就不用文字。 最后希望各位看官老爷看完本文之后,都能…
面试必备:深入了解冒泡、选择和插入排序的优缺点
相信排序对于每一个程序员来说都不会陌生,很可能你学的第一个算法就是排序,尤其冒泡排序大家可能都是信手拈来,但是当从学校走入了职场之后,这些经典的排序已经慢慢淡出了我们的视线,因为在日常开发中,高级语言已经帮我们封装好了排序算法,比如 C 语言中 qsort(),C++ STL …
🔥 面试必备:高频算法题汇总「图文解析 + 教学视频 + 范例代码」之 排序 + 二叉树 部分 🔥
所谓排序算法,即通过特定的算法因式将一组或多组数据按照既定模式进行重新排序。这种新序列遵循着一定的规则,体现出一定的规律,因此,经处理后的数据便于筛选和计算,大大提高了计算效率。 两者在排序前后的相对位置不发生变化。 冒泡排序可以说是最基础的了,无非就是两个 for 循环嵌套,…