- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 反转链表
用了别人的做解释:public class Solution { publicListNode ReverseList(ListNode head) { if(head==null) returnnull; //head为当前节点,如果当前节点为空的话,那就什么也不做,直接返回null;
2016-11-18 14:49:46 530
原创 链表中倒数第k个结点
ListNode* FindKthToTail(ListNode* pListHead, unsigned int k) { if(NULL==pListHead) { return NULL; } ListNode *p = pListHead; int size = 0; wh
2016-11-16 14:57:54 294
原创 调整数组顺序
void CodeComplite::reOrderArray(vector &array){/* //冒泡法,时间换空间 if (0 == array.size()) { return; } int temp = 0; int i = 0,j=0; for (i = 0; i {
2016-11-16 11:03:05 500
原创 牛客网-二进制中1的个数
class Solution {public: int NumberOf1(int n) { int count = 0; if (n n = n & 0x7FFFFFFF; ++count; } while (n) { count += (n & 1);
2016-11-15 11:24:57 526
原创 牛客网-跳台阶问题
class Solution {public: int jumpFloor(int n) { int num1 = 1, num2 = 1; if (0 == n) { return 0; } if (1 == n ) { return 1; } if(2==n)
2016-11-14 16:12:46 387
原创 牛客网-斐波那列数列
int FeiBoNaQie::Fibonacci(int n){ //方案一:用递归做的,当n的值比较大,大于38 时运行时间为1秒多, //n越大,越耗时越多 //if (0 == n) //{ // return 0; //} //if (1 == n||2==n) //{ // ret
2016-11-14 15:40:54 534
原创 c语言获取程序运行的时间例子
#include #include #includeint main(){ time_t begin; time_t end; double time = 0.0; char ctime[50] = { 0 }; FeiBoNaQie fb; long lm = 0; begin
2016-11-14 14:36:52 1199
转载 利用位图查找大数据
转载地址: http://blog.csdn.net/lf_2016/article/details/53081447 1K=1024byte 1M=1024K=1024*1024byte(约100万个字节) 1G=1024M=1024*1024K=1024*1024*1024byte(约10亿个字节) 假设现在有40亿个不重复且无序的无符号整数,现在给
2016-11-08 14:33:33 763
转载 用vs查看C++类的内存分布
原文地址:http://www.cnblogs.com/jerry19880126/p/3616999.html书上类继承相关章节到这里就结束了,这里不妨说下C++内存分布结构,我们来看看编译器是怎么处理类成员内存分布的,特别是在继承、虚函数存在的情况下。工欲善其事,必先利其器,我们先用好Visual Studio工具,像下面这样一步一步来:
2016-11-03 11:12:52 358
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人