
算法
文章平均质量分 70
LvDoris
华中科技大学
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数组中求最大最小值
#include #include using namespace std; // 先判断数组是含有奇数偶数个元素,如果偶数个元素,将A[0]、A[1]最大最小值分别给Max、Min,从第二个元素两个两个进行比较,最大值给 // Max 最小值给Min // 如果为奇数个元素,将A[0]先分别置为最大最小值,两个元素两个元素比较后,较大的和Max比较,较小的和Min进行比较 /原创 2015-10-17 21:12:11 · 1131 阅读 · 0 评论 -
数组中子数组最大值----分治思想
#include using namespace std; // 求数组中子数组的最大值 // 参数1:数组,参数2:数组起始位置,参数3:数组尾位置的下一个位置 int MaxSum(int *,int,int); int SelMaxValue(int,int,int); // 选择最大值 int Find_Max_Crossi原创 2015-10-17 21:13:40 · 553 阅读 · 0 评论 -
无头单链表删除随机节点
#include #include #include using namespace std; // 从无头单链表中删除节点 // 假设一个没有头指针的单链表,一个指针指向此单链表中间的一个节点(不是第一个也不是最后一个节点),请将该结点从单链表中删除 // 创建节点 typedef struct node { int data; struct node原创 2015-10-19 23:01:25 · 594 阅读 · 0 评论 -
求N!二进制最低位1的位置
#include using namespace std; long long factorial(int N); template void DemicalConversBinary(T llret); // 判断最低位为1的情形 int lowestOne(long long); int main(int argc, char ** argv)原创 2015-10-22 15:39:00 · 1003 阅读 · 0 评论 -
电梯调度算法
电梯调度算法 由于楼层不高,那么繁忙的上下班时间,每次电梯从一层往上走,只允许停留在其中某一层。所有乘客都从一楼上电梯,到达某层楼之后,电梯停下来,所有乘客上自己的目的层。试问电梯停在哪一层,保证乘客爬楼梯层数之和最少? #include using namespace std; // 电梯停在哪一层 保证所有乘客爬楼梯层数最少 // 返回值:楼梯层数 函数原创 2015-10-23 22:27:14 · 1577 阅读 · 0 评论 -
二叉树后序遍历算法
二叉树后序遍历原创 2016-05-04 19:54:34 · 936 阅读 · 0 评论 -
二叉树查找公共祖先
二叉树查找公共祖先原创 2016-05-04 19:56:47 · 708 阅读 · 0 评论 -
二叉树右视图
二叉树右视图原创 2016-05-06 09:55:55 · 907 阅读 · 0 评论