数据结构与算法之美-问题与思考收集
1.应用场景
主要用于了解,学习,和掌握使用数据结构与算法. 思考算法与数据结构的本质,以及如何面对它们。 其实事物的感悟未必一定要从生活中的人和事,工作中,学习中也能有感悟。我认为是相通的。 |
2.学习/操作
1.文档阅读
2.整理输出06 | 理论三:面向对象相比面向过程有哪些优势?面向过程真的过时了吗?-极客时间 //01 | 为什么要学习数据结构和算法? 2.1 没理解统计业务接口99%响应时间啥意思作者回复: 举一个例子 你写了一个接口 每天有成千上万的访问 你如何知道这个接口够不够快?响应时间是1s还是5s?如何统计度量?用平均值?显然不是太适合?那用什么值来统计度量呢?你可以自己搜索研究下 也可以参见: 29 | 堆的应用:如何快速获取到Top 10最热门的搜索关键词?-极客时间 2.2 老师,请问为什么评价算法性能是根据时间和空间复杂度,而不是别的参数?是因为计算机结构是冯诺依曼体系,除了输入输出设备和控制器,就剩下运算器和存储器了吗?作者回复: 你理解的没错 29 | 堆的应用:如何快速获取到Top 10最热门的搜索关键词?-极客时间 2.3 数据结构和算法的物理结构与逻辑结构学了这么久的数据结构和算法,今天突然顿悟,基础的数据结构就是数组和链表, 而后面更加复杂的 树 队列 图 等等 都可以通过数组和链表等方式存储, 出现树 队列 图 等数据结构的原因 就是为了解决 部分问题处理过程中时间复杂度过高的问题, 所以数据结构就是为了算法而生的! 尤其是学习了时间复杂度过后 在工作和学习过程中 就应该分析自己的代码复杂度 以进行优化或者选择更好的数据结构和算法!这样才能写出更好的代码更好的解决问题。 --- 置顶评论 30 | 图的表示:如何存储微博、微信等社交网络中的好友关系?-极客时间 2.4 关于图
后续补充 ... |
3.问题/补充
TBD |
4.参考
06 | 理论三:面向对象相比面向过程有哪些优势?面向过程真的过时了吗?-极客时间 29 | 堆的应用:如何快速获取到Top 10最热门的搜索关键词?-极客时间 |
后续补充
...
数据结构与算法之美-问题与思考收集相关推荐
- 数据结构与算法之美(一):概论
最近在极客时间上面学习王争老师的课程<数据结构与算法之美>,以前虽然学过一些皮毛,但是不够精,作为程序员的基本内功,还是要继续学习.至此通过总结的方式,把这门课的要点记录下来,供自己思考回 ...
- 极客时间 自我提升第二天 数据结构与算法之美 应该掌握 / 趣谈网络原理 / 深入浅出计算机组成原理 思维导图
菜鸟今天又来完成所说的诺言,也希望大家督促,在今天的学习中,菜鸟有了新的认知,我会将上一篇中理解不完善的一些地方进行补充,学习本就是不断打破自己的认知,如果思考都不做,何来的知识的积累 文章目录 数据 ...
- 推荐学习-数据结构与算法之美
推荐一个学习资源:数据结构与算法之美.主要包括以下几个学习内容: 20个经典数据结构与算法 100个真实项目场景案例 文科生都能看懂的算法手绘图解 轻松搞定BAT的面试通关秘籍 作者:王争 前谷歌工程 ...
- mysql索引用trie树_数据结构与算法之美【完整版】
资源目录: ├─01-开篇词 (1讲) │ ├─00丨开篇词丨从今天起,跨过"数据结构与算法"这道坎.html │ ├─00丨开篇词丨从今天起,跨过"数据结构与算法&qu ...
- 《数据结构与算法之美》目录
数据结构与算法之美_算法实战_算法面试 开篇词 (1讲) <数据结构与算法之美>学习指导手册 开篇词 | 从今天起,跨过"数据结构与算法"这道坎 入门篇 (4讲) 01 ...
- 王争数据结构与算法之美开篇问题整理
数据结构与算法之美笔记整理 为什么大多数编程语言中数组从 0 而不是从 1 开始编号? 从数组存储的内存模型上来看,"下标"最确切的定义应该是"偏移(offset)&qu ...
- 数据结构与算法之美笔记——基础篇(下):图、字符串匹配算法(BF 算法和 RK 算法、BM 算法和 KMP 算法 、Trie 树和 AC 自动机)
图 如何存储微博.微信等社交网络中的好友关系?图.实际上,涉及图的算法有很多,也非常复杂,比如图的搜索.最短路径.最小生成树.二分图等等.我们今天聚焦在图存储这一方面,后面会分好几节来依次讲解图相关的 ...
- 干货教程:数据结构与算法之美
特别放送 第⼀期:数据结构与算法学习书单 第⼆期:争哥独家学习⼼得 第三期:算法实战测试题 第四期:⼤咖的专栏学习⽅法 ⽤户故事 1:这⼀年我的脑海⾥只有算法 ⽤户故事 2:只有站在思维的⾼处,才有⾜ ...
- 数据结构与算法之美(二)
一,二分查找 二分查找的非递归实现 public int bsearch(int[] a, int n, int value) {int low = 0;int high = n - 1;while ...
- 数据结构与算法之美笔记(十四)B+树
先抛出问题:数据库索引是如何实现的呢?底层使用的是什么数据结构和算法呢? 思考过程: 1.在执行效率方面,我们希望通过索引,查询数据的效率尽可能的高:在存储空间方面,我们希望索引不要消耗太多的内存空间 ...
最新文章
- 重温java中的String,StringBuffer,StringBuilder类
- python 日期_python日期操作
- 庐山真面目之一 微服务的简介和技术栈
- P6620 [省选联考 2020 A 卷] 组合数问题(斯特林数、下降幂)
- 【实践案例】Databricks 数据洞察在美的暖通与楼宇的应用实践
- MYSQL相关学习-常用语句
- 实习成长之路:MySQL十一:为什么我的MySQL会“抖”一下?
- 当债务危机遇上限贷放松 房价投资价值大不如前
- xp系统简单tcpip服务器,XP系统怎样安装TCP/IP协议
- C语言自学之路九(用C语言编写小游戏-扫雷)
- (从源码解答)Failed to instantiate [org.elasticsearch.client.transport.TransportClient]
- 广西大学计算机与电子信息学院李智,赵进创,广西大学 计算机与电子信息学院...
- 这些年java全栈开发涉及到工具
- 大规模MIP的精确算法和实现
- 用vue2写一个新闻列表页,和新闻详情页,该怎么做?
- 微信小程序——读取显示用户头像昵称
- 如何停止定时任务@Scheduled
- c语言无符号整型除法,用位运算的方法实现无符号整数的除法,游戏编程 | 李大仁博客...
- 相机参数和相机模型各个坐标系(世界坐标系、相机坐标系、图像坐标系、像素坐标系之间变换)
- 四级英语测试软件,英语四级学习软件都有哪些好用啊
热门文章
- 04_iTween_第三天--相机路径跟随(PutOnPath)
- java小程序坦克大战,小程序经典游戏,微信欢乐坦克大战攻略
- matlab函数 kron
- TableWidget表格绘制常用函数
- /usr/include/gnu/stubs.h:7:27: 致命错误:gnu/stubs-32.h:没有那个文件或目录
- 二维码扫码支付实现方案(仅供自己参考)
- 全球与中国烧碱片市场深度研究分析报告
- 无线认证 服务器是怎么回事,无线wifi认证服务器参数设置方法是什么
- P1829 [国家集训队]Crash的数字表格
- matlab+nnf.m,第6章_西安电子科技大学:工程线性代数(MATLAB版)_ppt_大学课件预览_高等教育资讯网...