基本数据结构

线性表:linear list

线性结构:linear structure

非线性结构:nonlinear structure

栈:stack

队列:queue

串:string

数组:array

树:tree

图:gragh

链表

头结点:head node

头指针:head pointer

尾指针:tail pointer

链域:link field

链表:linked list

线性链表:linear linked list

单链表:single linked list

双向链表:doubly linked list

广义表:generalized list

循环链表:circular linked list

栈底:bottom

栈顶:top

压入:push

弹出:pop

上溢:overflow

下溢:underflow

子树:subtree

根:root

叶子:leaf

祖先:ancestor

子孙:descentdant

节点:node

深度:depth

层次:level

二叉树

二叉树:binary tree

平衡二叉树:balanced binary tree

树的遍历:traversal of tree

先序遍历:preorder traversal

中序遍历:inorder travelsal

后序遍历:postorder travelsal

满二叉树:full binary tree

完全二叉树:complete binary tree`

二叉排序树:binary sort tree

二叉查找树:binary search tree

线索二叉树:threaded binary tree

哈夫曼树:Huffman tree

有序树:ordered tree

矩阵

数组:array

矩阵:matrix

多维数组:multi-dimentional array

以行为主的顺序分配:row major order

以列为主的顺序分配:column major order

三角矩阵:truangular matrix

对称矩阵:symmetric matrix

稀疏矩阵:sparse matrix

转置矩阵:transposed matrix

图:graph

子图:subgraph

完全图:complete graph

连通图:connected graph

稀疏图:spares graph

稠密图:dense graph

加权图:weighted graph

有向无环图:directed acyclic graph

重连通图:biconnected graph

二部图:bipartite graph

算法

散列表

散列表:hash table

散列函数:hash funticion

平方取中法:mid-square method

随机数法:random number method

直接定址法:immediately allocating method

数字分析法:digital analysis method

查找

查找:searching

分块查找:block search

线性查找:linear search

二分查找:binary search

散列查找:hash search

排序

排序:sort

内部排序:internal sort

外部排序:external sort

插入排序:insertion sort

归并排序:merge sort

选择排序:selection sort

堆排序:heap sort

快速排序:quick sort

基数排序:redix sort

平衡归并排序:balance merging sort

文件

文件:file

主文件:master file

目录结构:directory structure

树形索引:tree index

顺序文件:sequential file

索引文件:indexed file

直接存取文件:direct access file

多重链表文件:multilist file

倒排文件:inverted file

IT攻城狮常用英文-数据结构篇相关推荐

  1. 硬件攻城狮最常用的五个购物网站分享

    2020年5月29日,周五,天气晴,距离周末双休还有半小时,闲暇之余,给广大硬件攻城狮分享一下鄙人常用的五个购物网站 NO.1 鄙人最常用也是最方便的网站  深圳嘉立创商城 网址:https://ww ...

  2. python怎么把所有标点符号置空_Python从小白到攻城狮(1)——python环境搭建

    我的微信公众号:代码视界,欢迎关注. Python介绍 Python是Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言,1991年发布第一版. Pyth ...

  3. 【网易云信招聘啦】216位攻城狮,呼唤7个好基友

    Hi,猿 过年了 年终奖拿了没 老板给加薪没 耿耿于怀的你 是否各种隐忍沮丧 以下代表,你属于哪一个? 猿A 公司是创业公司,还未盈利,为了产品上线,付出很多,能力提升了很多.不过,项目不赚钱,没人在 ...

  4. 一位Java开发攻城狮的自我修养之项目篇

    攻城狮的自我修养之项目篇 基础知识 Java基础 SpingBoot SpringCloud LeetCode题库 大数据 项目实战 商城系统 权限管理系统 脚手架系统 人事管理系统 论坛系统 博客系 ...

  5. 【致敬未来的攻城狮计划】第1期 作业汇总贴 + 获奖公布

    ​ 文章目录 一.写在前面 二.种子学员介绍 三.作业贴汇总 四.小小总结 五.获奖公布 六.学员有话说 七.特别致谢 一.写在前面 时间过得真快,距离 [致敬未来的攻城狮计划]第1期 的发起,已经过 ...

  6. 【致敬未来的攻城狮计划】第2期定向赠书《RT-Thread设备驱动开发指南》+ 《GD32 MCU原理及固件库开发指南》

    开启攻城狮的成长之旅!这是我参与的由 CSDN博客专家 架构师李肯(超链接:http://yyds.recan-li.cn)和 瑞萨MCU (超链接:瑞萨电子 (Renesas Electronics ...

  7. 网络攻城狮怎么看待TCP/IP协议与UDP协议?

    在互联网中,存在着各种不同层次的协议,它们分别的功能也是不同的.但做为网络攻城狮,对这些协议的使用以及区分是工作的必备技能.那今天以网络攻城狮的角度来告诉大家攻城狮是怎么看待TCP/IP协议与UDP协 ...

  8. Fiddler无所不能——之测试开发攻城狮必备神器

    fiddler官网 https://www.progress.com/ 官网下载fiddler  https://www.telerik.com/download/fiddler/fiddler4 f ...

  9. 微信小游戏的前端攻城狮玩法

    转自自己在开源中国上的博客:https://my.oschina.net/u/7247... 前言 公司群里经常有人会发一些微信小游戏,每次下面都会跟好多晒分截图.比如这个<看你有多色>的 ...

最新文章

  1. 腾讯AI种番茄双丰收:参赛AI全胜专家,辽宁试点净利增千元
  2. Yii2的深入学习--yii\base\Object 类
  3. Java进阶:图文并茂解析HashMap源码
  4. 【Linux】一步一步学Linux——sh命令(225)
  5. 分布式认证需求-开放认证体系
  6. 【渝粤教育】国家开放大学2019年春季 770房地产估价 参考试题
  7. nginx开机启动脚本
  8. SpringCloud分布式开发五大组件详解
  9. Linux下计算进程的CPU占用和内存占用的编程方法[转]
  10. Baxter实战 (一)ubuntu14.04安装ROS-Indigo
  11. CSS常见的中属性级,选择符级的Hack
  12. 第4节 常见软件安装-Mysql和SQLyog
  13. MTK MT6589平台射频调试方法
  14. 山东大学软件学院《数据仓库与数据挖掘》复习知识点
  15. 计算机里找不到刚装的固态硬盘,新装的固态硬盘系统里看不见?解决方法来了...
  16. Android OTA 差分包制作
  17. 基于MATLAB的指纹识别系统设计
  18. cocos2d-x横版动作游戏《闯关吧》源码
  19. 最新注册谷歌账号遇到此号码无法验证的解决办法_看我如何成功注册gmail
  20. ZYNQ裸板:LHB155304-RT篇

热门文章

  1. sqlserver数据库修改日志文件大小限制
  2. 轻松玩转Linux你需要知道这些命令!!
  3. 考研数学 每日一题 第一题
  4. 《乘风破浪》三年,靠王心凌救市?
  5. TimeGen 软件的实用
  6. 1050: 平方和与立方和
  7. ubuntu如何开放对外端口_ubuntu开放指定端口
  8. C# 如何捕获键盘按钮和组合键以及KeyPress/KeyDown事件之间的区别 (附KeyChar/KeyCode值)
  9. 长生生物事件的反思:质量是生命
  10. 第06周 预习:接口与多态