自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 动态分配内存练习

今天看完了吉大C语言第40讲,自己尝试写了下。   #include #define NODSIZE sizeof(int)+sizeof(char*)#define INTSIZE sizeof(int)#define ERROR {printf("ERROR\n");return(0);}main(){ char *p,*q,*first; in

2012-02-20 15:02:52 302

原创 复习

开学了,好久没摸了 -  -  就坚持了几篇,惭愧呀    去年所学有些东西还没更新上来,现在一并搞上。    Counting Sort很有意思,这是我第一个接触到的非比较排序!假设需对数组A排列,其基本原理就是创建数组B,数组A里最大号的数字就是数组B的长度啦!计算数组A里相同元素出现的次数,并一一对应地将次数存放在数组B中,那么这个数组B就称之为计数器数组C了!    随之而来的

2012-02-16 18:28:37 221

原创 Comparison sort 证明完全没弄懂

从decision tree开始,到32分钟的证明comparison sort为Omega(nlgn)为止,半清半楚的。为毛的n!。。厄,看来是完全不清楚。    今天,微积分就看了点点。    在同学的帮助下,对大O等notation有了进一步地领悟。Review了折半查找,呵呵,过了个把星期自己写的还是差点火候。    另外,昨天犯了一个错误,Quicksort的Worst-Ca

2011-12-02 17:52:53 454

原创 Randomized Qruicksort

今天总算是看完第四讲了。树的高度是对数的定义,这真是没接触过啊,不懂啊。只好退而求其次,先背下了:如果有一支9/10的递减的树枝,那么他的高度是对n而言,以10/9为底的对数。    在Worst-Case下,经证明,cn*log10 n + θ(n)     在Best-Case下,我觉得就是Mergesort,5:5分 T(n) = θ(nlgn)   //因为是确定的,所以用θ(n)

2011-12-01 20:10:00 284

原创 Quicksort

今天就看了25分钟的视频教程,时间短得可怜,很沮丧。但总算对quicksort有了一定的认识,看来隔段时间再想同样的问题,会有不同的理解。int quicksort(A,P,Q)     r//初始值,选定的一个数     i//因为P是一个常量,将它的值赋予i,方便以后的交换     for  j=P+1 to Q     {     if(A[j]//小于特

2011-11-30 18:54:14 261

原创 从零开始

今天是2011.11.29,我希望每天的学习能坚持下来,并能作好记录。 我曾经玩物丧志,现在后悔不迭。反正也没人认识我,我也很安心。今天主要是学习的算法导论第3讲。    对master theory有了一点新的认识:a是树分下去的枝,b是对n规模的等分。几何增减、CASE1、2、3中为何要分别地用大〇大theta大omega还是弄不清,希望以后能懂得。    Strassen算法,学了感

2011-11-29 12:03:48 300

空空如也

空空如也

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

TA关注的人

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