数据结构与算法
轻蓝雨
code less, create more, deploy everywhere.
展开
-
数据结构与算法(1)
文章目录数据结构数组 array链表 linked list双向链表 doubly linked list栈 stack队列 queue哈希表 hash table(散列表)树 tree二叉树二叉树的存储二叉查找树(二叉排序树)binary search tree二叉树的自平衡二叉树的遍历前序遍历中序遍历后序遍历层序遍历二叉堆二叉堆的自我调整优先队列数据存储的物理结构与逻辑结构算法数据结构数据结构指的是数据的组织、管理和存储格式,可以高效地访问和修改数据。常见的数据结构如下表: 类型举例原创 2020-12-07 22:45:07 · 266 阅读 · 0 评论 -
常用数学公式的编程表达
今天把常用数学公式用C/C++表达组织一下,以便日后使用。排列组合数随机输出任意一个全排列排列组合数 先来看看排列组合数的公式: Amn=n(n−1)…(n−m+1)=n!(n−m)!A_n^m = n(n-1) \dots (n-m+1) = \frac{n!}{(n-m)!} Cmn=Amnm!=n!m!(n−m)!=Cn−mnC_n^m = \frac{A_n^m}{m!} = \fr原创 2016-11-07 00:00:27 · 3003 阅读 · 4 评论