![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 70
LvDoris
华中科技大学
展开
-
数组中求最大最小值
#include#includeusing namespace std;// 先判断数组是含有奇数偶数个元素,如果偶数个元素,将A[0]、A[1]最大最小值分别给Max、Min,从第二个元素两个两个进行比较,最大值给// Max 最小值给Min// 如果为奇数个元素,将A[0]先分别置为最大最小值,两个元素两个元素比较后,较大的和Max比较,较小的和Min进行比较/原创 2015-10-17 21:12:11 · 1025 阅读 · 0 评论 -
数组中子数组最大值----分治思想
#includeusing 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 · 497 阅读 · 0 评论 -
无头单链表删除随机节点
#include#include#includeusing namespace std;// 从无头单链表中删除节点// 假设一个没有头指针的单链表,一个指针指向此单链表中间的一个节点(不是第一个也不是最后一个节点),请将该结点从单链表中删除// 创建节点typedef struct node{int data;struct node原创 2015-10-19 23:01:25 · 554 阅读 · 0 评论 -
求N!二进制最低位1的位置
#includeusing namespace std;long long factorial(int N);templatevoid DemicalConversBinary(T llret);// 判断最低位为1的情形int lowestOne(long long);int main(int argc, char ** argv)原创 2015-10-22 15:39:00 · 919 阅读 · 0 评论 -
电梯调度算法
电梯调度算法由于楼层不高,那么繁忙的上下班时间,每次电梯从一层往上走,只允许停留在其中某一层。所有乘客都从一楼上电梯,到达某层楼之后,电梯停下来,所有乘客上自己的目的层。试问电梯停在哪一层,保证乘客爬楼梯层数之和最少?#includeusing namespace std;// 电梯停在哪一层 保证所有乘客爬楼梯层数最少// 返回值:楼梯层数 函数原创 2015-10-23 22:27:14 · 1472 阅读 · 0 评论 -
二叉树后序遍历算法
二叉树后序遍历原创 2016-05-04 19:54:34 · 869 阅读 · 0 评论 -
二叉树查找公共祖先
二叉树查找公共祖先原创 2016-05-04 19:56:47 · 634 阅读 · 0 评论 -
二叉树右视图
二叉树右视图原创 2016-05-06 09:55:55 · 834 阅读 · 0 评论