自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 leetcode 删除数组指定值的元素

leetcode 删除元素的题,讨论区中看到了一个非常巧妙的算法,如下:int removeElement(int* nums, int numsSize, int val) { int i, j; //j在后面定位,表示数组中第一个与所查元素不同的位置, //如果找到所查元素就将值替换过去,j往前移一位,根据j的值返回数组的长度 //非常精妙 for(i = j = numsSiz

2016-01-07 14:40:41 398

原创 leetcode有序单链表合并

有序单链表合并

2016-01-04 10:50:13 271

原创 二叉树遍历

二叉树遍历

2015-12-29 15:38:59 267

原创 Linux的进程学习笔记之fork与vfork

1.在大多数时候fork函数会和exec系列函数搭配使用,在创建一个进程之后用于执行另外一段代码,也可以不使用exec系列函数来执行新的程序。2.fork与vfork之间的区别如下:fork要拷贝父进程的数据段,得到与父进程完全独立的副本;而vfork则不需要完全拷贝父进程的数据段,在子进程没用调用exec系列函数或exit函数之前,子进程与父进程共享数据段。vfork函数会自动调用

2015-12-29 09:30:41 270

原创 快排三种实现

Partition 函数的三种实现方式:/*此为算法分析与设计的版本*/int partition(int a[],int start,int end){ //int r=rand1(start,end); //swap(a[start],a[r]); int i=start,j=end+1; int x=a[i]; while(1) { while(a[++i]<x

2014-12-30 22:11:17 262

原创 向将就说“NO”

最近看了很多面经,看着看着有一种想哭的冲动,心里甚是难过,心想着如果继续这么下去我这一生也就完了。一晃距离保研结束已经过了一年多的时间了,这一年对于我来说几乎是完全荒废了。这一年充斥在我的生活里的是堕落、懒散、和对自己的放纵。大四上学期匆匆忙忙中考研中抽出身来参加了学校的保研系列工作,也许我将就了20年注定了我将在这个学校继续将就。保研打了擦边球屌丝也没能逆袭,现在回头想想曾经幻想着北航的大门为我

2014-12-05 20:42:25 332

原创 神函数

神函数memcpy相见恨晚!在调用别人DLL时发现对于别人给的回调信息尤其是在处理结构体指针时特别麻烦,因为你无法知道该指针指向的空间会不会释放,该怎么办,必须得把指针指向的内容复制出来。如果结构体都是字符串还好,可以用strcpy,如果结构体的还是成员还是结构体怎么办,神函数memcpy就是这么应运而生的。

2014-05-09 17:40:19 397

原创 第一篇博客

最近学长推荐写博客,最初不以为然,后来发现

2014-05-09 17:07:03 268

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除