ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] ## 数据类型() * **对象**(object) 在计算机科学中, 对象是指内存中的可以被 [[标识符](https://developer.mozilla.org/en-US/docs/Glossary/Identifier "标识符: A sequence of characters in the code that identifies a variable, function, or property.")]引用的一块区域。 对象类型的数据是一种占用空间比较大,且占用空间不定长的数据类型。它被创建完成后是存放在内存的堆(heap)中,但对象的引用名称则是放在内存的栈(stack)里。 程序运行时,栈内存中的数据是可以直接存取的(CPU直接读写?);堆内存则是不可以直接存取,要通过对象的引用名访问对象中的成员。 ## 数据结构(data structure) 栈,stack 队列,queue 链表,linked list 数组,Array 哈希表,hash table 二叉树,binary tree 堆,heap 并查集,union find 字典树, trie ## 算法(arithmetic) 1. 二分搜索,Binary Search 2. 分治,Divide Conquer 3. 宽度优先搜索,Breadth First Search 4. 深度优先搜索,Depth First Search 5. 回溯法,Backtracking 6. 双指针,Two Pointers 7. 动态规划,Dynamic Programming 8. 扫描线,Scan-line Algorithm 9. 快排,Quick Sort ## 流程控制(flow control) ## 资源 ### 1. [【算法,数据结构,leetcode】](https://leetcode.com)