会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
学习算法的小虾米
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2018年3月27日
用O(1)的时间复杂度删除链表中的一个节点
摘要: void DeleteNode(ListNode** pListHead,ListNode* pToBeDeleted){ if(!pListHead||!pToBeDeleted) return; if(pToBeDeleted->m_pNext!=nullptr){ //要删除的节点不是尾节点
阅读全文
posted @ 2018-03-27 21:01 学习算法的小虾米
阅读(528)
评论(0)
推荐(0)
编辑
打印从1到最大的n位数
摘要: bool Increment(char* number){ bool isOverflow = false; int nTakeOver = 0; int nLength = strlen(number); for(int i=nLength-1;i>=0;i--){ int nSum = numb
阅读全文
posted @ 2018-03-27 20:44 学习算法的小虾米
阅读(147)
评论(0)
推荐(0)
编辑
求数值的整数次方(类似于pow函数)
摘要: bool g_InvalidInput = false; //定义全局变量来标识是否出错double PowerWithunsignedExponent(double base,unsigned int exponent){if(exponent ==0) return 1;if(exponent=
阅读全文
posted @ 2018-03-27 19:26 学习算法的小虾米
阅读(249)
评论(0)
推荐(0)
编辑