当前位置:   article > 正文

计算机必背单词——算法和数据结构基础

计算机必背单词——算法和数据结构基础

这些都是我认为程序员需要掌握的单词,就算有些英文你不熟悉,但是对应的中文至少了解什么意思。

看完这个系列,希望你第一能认识更多单词,第二是拓宽自己的知识面,哪个概念不懂就自己去主动了解。

第二类,算法和数据结构,涉及到计算机科学中用于数据组织、管理和存储,以及解决问题的方法。以下是一些与算法和数据结构相关的常见英文单词:

  1. 算法 (Algorithms):

    1. Sort: 排序

    2. Search: 搜索

    3. Traverse: 遍历

    4. Recursion: 递归

    5. Iteration: 迭代

    6. Divide and Conquer: 分治

    7. Dynamic Programming: 动态规划

    8. Greedy: 贪心算法

    9. Backtracking: 回溯

    10. Branch and Bound: 分支限界

    11. Heuristic: 启发式

    12. Genetic: 遗传算法

  2. 数据结构 (Data Structures):

    1. Array: 数组

    2. List: 列表

    3. LinkedList: 链表

    4. Stack: 栈

    5. Queue: 队列

    6. Deque: 双端队列

    7. Tree: 树

    8. Binary Tree: 二叉树

    9. BST: 二叉搜索树

    10. Heap: 堆

    11. Trie: 字典树

    12. Graph: 图

    13. HashTable: 哈希表

    14. Set: 集合

    15. Map: 映射

    16. Dictionary: 字典

    17. Matrix: 矩阵

    18. Node: 节点

    19. Vertex: 顶点

    20. Edge: 边

  3. 算法概念 (Algorithm Concepts):

    1. Complexity: 复杂度

    2. Big O: 大O表示法

    3. Time Complexity: 时间复杂度

    4. Space Complexity: 空间复杂度

    5. Asymptotic Analysis: 渐进分析

    6. Sorting Algorithm: 排序算法

    7. Graph Algorithm: 图算法

    8. Pathfinding: 路径查找

    9. Hashing: 哈希

    10. Collision: 冲突

    11. Chaining: 链接

    12. Open Addressing: 开放寻址

学习这些单词有助于深入理解计算机科学的核心概念,并且这些概念在解决实际编程问题时非常重要。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/762244
推荐阅读
相关标签
  

闽ICP备14008679号