合并两个有序的链表和计算1+2+3+4....
来源:互联网 发布:八爪鱼数据采集能干嘛 编辑:程序博客网 时间:2024/06/03 12:46
//合并两个有序链表,使合并后依然有序PNode MergeList(PNode pHead1, PNode pHead2) //递归实现{ if (pHead1 == NULL) return pHead2; else if (pHead2 == NULL) return pHead1; PNode newhead = NULL; if (pHead1->data < pHead2->data) { newhead = pHead1; newhead->_next = MergeList(pHead1->_next, pHead2); } else { newhead = pHead2; newhead->_next = MergeList(pHead1, pHead2->_next); } return newhead;}/*##############################################################1+2+3+4+5+........+n###############################################################*/n*(n - 2) / 2num = 0;while (n--){ mun = num + n;}//利用构造函数 我们可以先定义一个类型,然后创建n个该类型的实例,//这样构造函数会被调用n次,可以把累加代码放在构造函数中class GetAddnum{public: GetAddnum() { N++; sum = sum + N; } static void Reset() //初始化 { N = 0; sum = 0; } static unsigned int printfnum() { return sum; }private: static unsigned int N; //静态变量函数 static unsigned int sum;};unsigned int GetAddnum_solution(int n){ GetAddnum::Reset(); //初始化 GetAddnum* p = new GetAddnum[n]; delete[] p; p = NULL; return GetAddnum::printfnum();}int main(){ GetAddnum_solution(7);}
阅读全文
0 0
- 合并两个有序的链表和计算1+2+3+4....
- 有序的合并两个有序链表
- 两个有序链表的合并问题
- 合并两个有序链表的算法
- 实现两个有序链表的合并
- 合并两个有序的链表
- 算法:两个有序链表的合并
- 合并两个有序的链表
- 合并两个有序的链表
- 两个有序链表的合并
- 合并两个有序的链表
- 两个有序单向链表的合并
- 实现两个有序链表的合并
- 合并两个有序的链表
- 合并两个有序的链表
- 链表------两个有序链表的合并
- 两个有序链表序列的合并
- 合并两个有序的链表
- PHP性能分析,测试
- 关于安卓开发的一些tips(持续更新)
- 阿里云Centos 7.5安装Mysql(命令行)
- 如何区别指针数组和数组指针?
- underscore.js 170 -- 293 行
- 合并两个有序的链表和计算1+2+3+4....
- oracle 将查询出来的值赋值给变量
- 爬虫工作原理
- 2598【ZJOI2010 Day1】网络扩容
- iOS 7.0 以上一些弃用的系统API替换
- 未能加载文件或程序集“SrvCommon, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”
- Logisitc Regrssion vs linear SVM
- 开通博客
- 安装RabbitMQ