【笔记】用什么语言刷题?C++/Java/Python 横向大比较 1 - CS大讲堂

【笔记】用什么语言刷题?C++/Java/Python 横向大比较 1 - CS大讲堂 

半年前就把这个视频放到稍后在看了,结果一直拖到现在,今天拿出一个小时时间看了一下

感觉老师讲的特别好,受益匪浅

https://www.bilibili.com/video/av46430001 (视频时长 60分钟)
下面都是我从视频里截得板书做的笔记 标注和文字都是我自己打的
常用数据结构
  1. Array 定长数组
  2. Dynamic array 动态数组
  3. Linked list 链表
  4. TreeSet/TreeMap 有序
  5. HashSet/HashMap 乱序
  6. Heap/Priority queue 堆 队列
  7. Deque/Queue/Stack  双端队列 队列 栈
  8. Pair/Tuple 对 元组
  9. Customized data structure 自定义数据结构
1.Array
 
 
 
 
自动类型 结构
  1. 自动类型推断
  2. 类型转换
  3. 字符串
python
C++
 
尽量去使用构造函数
最后:最好自己去实现,知道怎么运作的。
posted @ 2020-02-22 22:35  韩旭051  阅读(953)  评论(0编辑  收藏  举报