1.应用场景

主要用于了解,学习,和掌握使用数据结构与算法.

思考算法与数据结构的本质,以及如何面对它们。

其实事物的感悟未必一定要从生活中的人和事,工作中,学习中也能有感悟。我认为是相通的。

2.学习/操作

1.文档阅读

数据结构与算法之美_william_n的博客-CSDN博客

2.整理输出

06 | 理论三:面向对象相比面向过程有哪些优势?面向过程真的过时了吗?-极客时间 //01 | 为什么要学习数据结构和算法?

2.1 没理解统计业务接口99%响应时间啥意思

作者回复: 举一个例子 你写了一个接口 每天有成千上万的访问 你如何知道这个接口够不够快?响应时间是1s还是5s?如何统计度量?用平均值?显然不是太适合?那用什么值来统计度量呢?你可以自己搜索研究下

也可以参见:

29 | 堆的应用:如何快速获取到Top 10最热门的搜索关键词?-极客时间

2.2 老师,请问为什么评价算法性能是根据时间和空间复杂度,而不是别的参数?是因为计算机结构是冯诺依曼体系,除了输入输出设备和控制器,就剩下运算器和存储器了吗?

作者回复: 你理解的没错

29 | 堆的应用:如何快速获取到Top 10最热门的搜索关键词?-极客时间

2.3 数据结构和算法的物理结构与逻辑结构

学了这么久的数据结构和算法,今天突然顿悟,基础的数据结构就是数组和链表, 而后面更加复杂的 树 队列 图 等等 都可以通过数组和链表等方式存储, 出现树 队列 图 等数据结构的原因 就是为了解决 部分问题处理过程中时间复杂度过高的问题, 所以数据结构就是为了算法而生的! 尤其是学习了时间复杂度过后 在工作和学习过程中 就应该分析自己的代码复杂度 以进行优化或者选择更好的数据结构和算法!这样才能写出更好的代码更好的解决问题。 --- 置顶评论

30 | 图的表示:如何存储微博、微信等社交网络中的好友关系?-极客时间

2.4 关于图

请教老师
解决现实问题的时候当存储图有多种选择,

例如:
1.用邻接表自己存
2.关系型库
3.图数据库
那么这三种方式每一种的适用场景,优缺点分别是什么呢?该如何取舍

作者回复:

1 内存中用临界表
2 要持久化存储就用数据库
2 超大图 并且涉及大量图计算。用专业的图数据库

后续补充

...

3.问题/补充

TBD

4.参考

06 | 理论三:面向对象相比面向过程有哪些优势?面向过程真的过时了吗?-极客时间

29 | 堆的应用:如何快速获取到Top 10最热门的搜索关键词?-极客时间

后续补充

...

数据结构与算法之美-问题与思考收集相关推荐

  1. 数据结构与算法之美(一):概论

    最近在极客时间上面学习王争老师的课程<数据结构与算法之美>,以前虽然学过一些皮毛,但是不够精,作为程序员的基本内功,还是要继续学习.至此通过总结的方式,把这门课的要点记录下来,供自己思考回 ...

  2. 极客时间 自我提升第二天 数据结构与算法之美 应该掌握 / 趣谈网络原理 / 深入浅出计算机组成原理 思维导图

    菜鸟今天又来完成所说的诺言,也希望大家督促,在今天的学习中,菜鸟有了新的认知,我会将上一篇中理解不完善的一些地方进行补充,学习本就是不断打破自己的认知,如果思考都不做,何来的知识的积累 文章目录 数据 ...

  3. 推荐学习-数据结构与算法之美

    推荐一个学习资源:数据结构与算法之美.主要包括以下几个学习内容: 20个经典数据结构与算法 100个真实项目场景案例 文科生都能看懂的算法手绘图解 轻松搞定BAT的面试通关秘籍 作者:王争 前谷歌工程 ...

  4. mysql索引用trie树_数据结构与算法之美【完整版】

    资源目录: ├─01-开篇词 (1讲) │ ├─00丨开篇词丨从今天起,跨过"数据结构与算法"这道坎.html │ ├─00丨开篇词丨从今天起,跨过"数据结构与算法&qu ...

  5. 《数据结构与算法之美》目录

    数据结构与算法之美_算法实战_算法面试 开篇词 (1讲) <数据结构与算法之美>学习指导手册 开篇词 | 从今天起,跨过"数据结构与算法"这道坎 入门篇 (4讲) 01 ...

  6. 王争数据结构与算法之美开篇问题整理

    数据结构与算法之美笔记整理 为什么大多数编程语言中数组从 0 而不是从 1 开始编号? 从数组存储的内存模型上来看,"下标"最确切的定义应该是"偏移(offset)&qu ...

  7. 数据结构与算法之美笔记——基础篇(下):图、字符串匹配算法(BF 算法和 RK 算法、BM 算法和 KMP 算法 、Trie 树和 AC 自动机)

    图 如何存储微博.微信等社交网络中的好友关系?图.实际上,涉及图的算法有很多,也非常复杂,比如图的搜索.最短路径.最小生成树.二分图等等.我们今天聚焦在图存储这一方面,后面会分好几节来依次讲解图相关的 ...

  8. 干货教程:数据结构与算法之美

    特别放送 第⼀期:数据结构与算法学习书单 第⼆期:争哥独家学习⼼得 第三期:算法实战测试题 第四期:⼤咖的专栏学习⽅法 ⽤户故事 1:这⼀年我的脑海⾥只有算法 ⽤户故事 2:只有站在思维的⾼处,才有⾜ ...

  9. 数据结构与算法之美(二)

    一,二分查找 二分查找的非递归实现 public int bsearch(int[] a, int n, int value) {int low = 0;int high = n - 1;while ...

  10. 数据结构与算法之美笔记(十四)B+树

    先抛出问题:数据库索引是如何实现的呢?底层使用的是什么数据结构和算法呢? 思考过程: 1.在执行效率方面,我们希望通过索引,查询数据的效率尽可能的高:在存储空间方面,我们希望索引不要消耗太多的内存空间 ...

最新文章

  1. 重温java中的String,StringBuffer,StringBuilder类
  2. python 日期_python日期操作
  3. 庐山真面目之一 微服务的简介和技术栈
  4. P6620 [省选联考 2020 A 卷] 组合数问题(斯特林数、下降幂)
  5. 【实践案例】Databricks 数据洞察在美的暖通与楼宇的应用实践
  6. MYSQL相关学习-常用语句
  7. 实习成长之路:MySQL十一:为什么我的MySQL会“抖”一下?
  8. 当债务危机遇上限贷放松 房价投资价值大不如前
  9. xp系统简单tcpip服务器,XP系统怎样安装TCP/IP协议
  10. C语言自学之路九(用C语言编写小游戏-扫雷)
  11. (从源码解答)Failed to instantiate [org.elasticsearch.client.transport.TransportClient]
  12. 广西大学计算机与电子信息学院李智,赵进创,广西大学 计算机与电子信息学院...
  13. 这些年java全栈开发涉及到工具
  14. 大规模MIP的精确算法和实现
  15. 用vue2写一个新闻列表页,和新闻详情页,该怎么做?
  16. 微信小程序——读取显示用户头像昵称
  17. 如何停止定时任务@Scheduled
  18. c语言无符号整型除法,用位运算的方法实现无符号整数的除法,游戏编程 | 李大仁博客...
  19. 相机参数和相机模型各个坐标系(世界坐标系、相机坐标系、图像坐标系、像素坐标系之间变换)
  20. 四级英语测试软件,英语四级学习软件都有哪些好用啊

热门文章

  1. 04_iTween_第三天--相机路径跟随(PutOnPath)
  2. java小程序坦克大战,小程序经典游戏,微信欢乐坦克大战攻略
  3. matlab函数 kron
  4. TableWidget表格绘制常用函数
  5. /usr/include/gnu/stubs.h:7:27: 致命错误:gnu/stubs-32.h:没有那个文件或目录
  6. 二维码扫码支付实现方案(仅供自己参考)
  7. 全球与中国烧碱片市场深度研究分析报告
  8. 无线认证 服务器是怎么回事,无线wifi认证服务器参数设置方法是什么
  9. P1829 [国家集训队]Crash的数字表格
  10. matlab+nnf.m,第6章_西安电子科技大学:工程线性代数(MATLAB版)_ppt_大学课件预览_高等教育资讯网...