搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
花生_TL007
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
ASP.NET单选框与多选框值获取
2
Flutter中如何保活你的StatefulWidget_flutter 推送保活
3
钉钉企业开发内部小程序_钉钉“小程序”上线,企业办公新玩法?
4
Nacos服务注册实现原理_nacos怎么实现服务注册
5
c语言 --- 二维数组_c语言创建二维数组
6
Spring-boot学习笔记(一)gradle安装、集成eclipse、导入gradle项目、集成Thymeleaf模板引擎_springboot thymeleaf html修改 eclipse gradle
7
Android Jetpack组件DataStore之Proto与Preferences存储详解与使用_android proto
8
idea远程调试_remote access idea
9
渗透测试国内外研究_【技术探究】冰箱门封技术现状与研究进展
10
强化学习笔记(7)基于模型的RL / Dyna算法/ MCTS
当前位置:
article
> 正文
【极客笔记】数据结构与算法学习书单
作者:花生_TL007 | 2024-04-09 00:35:53
赞
踩
【极客笔记】数据结构与算法学习书单
文章目录
一、通俗读物
二、入门趣味书
三、教科书
四、面试宝典
五、经典
一、通俗读物
《算法帝国》
文科生都能读懂
《数学之美》
《算法之美》
举例生动,通俗易懂
二、入门趣味书
《大话数据结构》
生活例子有趣,不枯燥,400 多页两天就能读完
《算法图解》
主打“图解”,通俗易懂,只有不到 200 页
三、教科书
《数据结构和算法分析》
《数据结构与算法分析 :C 语言描述》
《数据结构与算法分析:C++ 描述》
《数据结构与算法分析:Java 语言描述》
四、面试宝典
《剑指 offer》
常见的、经典的面试题
《编程珠玑》
豆瓣 9 分,针对海量数据处理技巧
《编程之美》
绝大部分作者是微软工程师,题目稍难且不系统,适合面试微软、Google、Facebook等对算法要求高的公司
五、经典
《算法》
经典大部头,适合初学者,不够全面,没有动态规划
《算法导论》
不适合入门,章节安排不是循序渐进的,里面充斥着各种算法的正确性、复杂度的证明、推导,数学公式比较多
《计算机程序设计艺术》系列
殿堂级经典,深度、广度、系统性、全面性无人能及,读完读懂较难,算法学习的终极挑战
本文内容由网友自发贡献,转载请注明出处:
【wpsshop博客】
推荐阅读
article
数据结构
——
lesson8
二叉树
的实现...
以上就是有关
二叉树
实现的内容啦 ~ 关键是要理解递归是怎么实现的,利用
二叉树
由根节点、左右子树构成的特性来实现递归,完结...
赞
踩
article
【
数据
结构
】
树
和
二叉
树
的
概念
及
结构
(一)...
一,
树
的
概念
及
结构
1,
树
的
定义 2,
树
结点
的
分类及关系 3,
树
的
表示 二,
二叉
树
的
概念
及
结构
1,
二叉
树
的
定...
赞
踩
article
数据结构
(初阶)
第二节
:
顺序
表
...
从本文正式进入对
数据结构
的讲解,开始前友友们要有C语言的基础,熟练掌握等章节,方便后续的学习。
数据结构
(初阶)
第二节
:顺...
赞
踩
article
数据结构
第七章(
查找
算法
)...
为了改善
算法
的运行效率,可以闲置数组R的0号元素不用于存储,进入
查找
算法
后把需要
查找
的值赋给0号元素,然后从顺序表的最后...
赞
踩
article
数据结构
——
循环
队列
的实现_
开辟
一个
节点
空间
数据结构
...
循环
队列
是一种线性
数据结构
,其操作表现基于 FIFO(先进先出)原则并且队尾被连接在队首之后以形成
一个
循环
。它也被称为“...
赞
踩
article
数据结构
——
栈
...
那么大家思考一个问题我们在压
栈
1,2,3,4,它出
栈
就是4,3,2,1,吗?这里有两种版本的顺序表静态的实际应用不大,我...
赞
踩
article
数据结构
第三章
(
栈
和
队列
)【下】...
②假设当前
队列
分配的最大空间为6,则当
队列
处于上图(d)所示的状态时不可再继续插入新的队尾元素,否则会出现溢出现象,即因...
赞
踩
article
数据结构
-
启发式
算法
(隐式图
搜索
)_对于给定
的
初始
格局和
目标
状态
请按此
启发式
函数给出
搜索
的
状态
空间图...
1、问题重述 3×3九宫棋盘,放置数码为1 -8
的
8个棋牌,剩下一个空格,通过数字向空格
的
移动来改变棋盘
的
布局。 要求:...
赞
踩
article
数据结构
——
顺序
表
(C
语言
版)_
顺序
表
c
语言
代码
...
室友一把王者的时间,手把手带你拿捏严奶奶
数据结构
里面的动态
顺序
表
实现(C
语言
版),纯手工绘画,保证让初学者的xdm也一目...
赞
踩
article
数据
结构 ——
顺序
表
【
c
语言
版】_
c
语言
顺序
表
怎么输出
数据
...
线性
表
:具有相同特性的
数据
元素(既同类型
数据
)的一个有限序列.注:同一线性
表
中的元素必定具有相同特性线性
表
的特性:1.有...
赞
踩
article
【
数据结构
】
顺序
表
(C
语言
)_
c
语言
顺序
表
...
数据结构
,
顺序
表
(C
语言
,带注释)_
c
语言
顺序
表
c
语言
顺序
表
顺序
表
一、
顺序
表
的基本概念 了...
赞
踩
article
数据结构
—
—
顺序
表
(C
语言
编写)_
顺序
表
c
语言
代码...
数据结构
,
顺序
表
应用 插入、删除、合并..._
顺序
表
c
语言
代码
顺序
表
c
语言
代码 一、
顺序
表
创建 ...
赞
踩
article
【
数据结构
】
二叉树
(
详细
)
...
二叉树
是一种重要的
数据结构
,具有树形结构和线性结构两种存储方式。它有许多定义、基本术语和特殊类型。在
二叉树
中,有前序、中...
赞
踩
article
【
数据结构
】——
二叉树
详解
...
二叉树
(Binary Tree)是由n个结点构成的有限集(n≥0),n=0时为空树,n>0时为非空树。对于非空树TTT有...
赞
踩
article
数据
结构
--
哈希
扩展 (
布隆
过滤器
)_通用
可
扩展
哈希
结构
...
布隆
过滤器
(Bloom Filter)是1970年由
布隆
提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。
布隆
...
赞
踩
article
【
数据结构
】
set
重载
<
运算符
_
set
重载
运算符
...
例题:https://blog.csdn.net/Elephant_King/article/details/12175...
赞
踩
article
数据结构
—
堆
...
10分总让你掌握
数据结构
中的
堆
数据结构
—
堆
什么是
堆
堆
是一种特殊的树形结构,其中每个节点都有一...
赞
踩
article
数据结构
第五章
(
树
和
二叉
树
)
【下】...
(
1
)
问题描述:设计
二叉
树
的双序遍历算法
(
对于
二叉
树
的每一个结点来说,先访问这个结点,再按双序遍历它的左子
树
,然后再一次...
赞
踩
article
数据结构
——
线性表
——
栈
_
请简述
栈
和
线性表
有
什么关系...
一、
栈
1.
栈
的定义
栈
是只能从一端存取数据
和
读取数据且遵循 "先进后出" 或“后进后出”原则的线性存储结构。2.
栈
的分类与...
赞
踩
article
【
JavaScript
漫游】【051】
Set
和
Map
数据结构
...
本篇文章为【
JavaScript
漫游】专栏的第 051 篇文章,记录了 ES6 规范新增的
Set
和
Map
数据结...
赞
踩
相关标签
数据结构
c语言
链表
算法
青少年编程
c++
开发语言
后端