- 博客(9)
- 收藏
- 关注
原创 【java锁机制Synchronized】是这样吗?
在google中搜索java 锁,会被这篇文章占据~可是为什么只是单进程多线程中讲解,为什么不测试一下多进程多线程~其实,所谓的多进程就是每个方法被调用的时候都可能会冲突。有没有测试过,这时候synchronized还可以不可以?坑爹啊~事实证明synchronize
2011-09-07 13:16:05 341
原创 STL_list_sort算法复杂度分析
<br />在看jjhou的STL源码那本书的时候,看到list::sort函数的时候费了一点劲。<br />主要是书中注释居然写的是quick sort。导致我一直在琢磨这怎么就是个quick sort了?<br /> <br />list::sort代码如下:<br />template <class _Tp, class _Alloc><br />void list<_Tp, _Alloc>::sort()<br />{<br /> // Do nothing if the list h
2011-03-22 23:30:00 1823 2
原创 细数新学期...
新学期马上就到了 正是地说应该是已经到了 没想到刚才还在玩游戏 哈哈可以说我算是游戏入迷了啊 不过这都开学了 我想一切都会变化的 游戏就不会再玩了的 这是我说话会算话的总的来说这学期相当的忙 课程很多 自己也有想学的东西 所以呢这个学期凭空向就会觉得很累 很没有时间 我希望事实也是这样 自己把每一天都过得充实有度 把每一天都过好 实现自己的梦想 呵呵开始了 一切都开始了 我的确需要计划
2010-03-01 00:52:00 367
原创 就排序的测试...
最近没有事情,所以把所学的排序算法都实现了一下。感想有两方面:第一:我总是以为敲个代码和像个代码差不多,不应该浪费时间往计算机上"坑坑"敲。所以这是导致我实现起来比较费劲的一个原因。算法思想一般的情况下都是感觉明白了,但是实现起来就力不从心了。所以以后要记住,适当的实践也是必要的。不能忽视实现。第二:原来测试的时候觉得100个数就够大的了,再说有那个人愿意没事花那么多时间去那里敲测试去
2010-02-02 23:32:00 429
原创 话说"汉诺塔"--成功与否只是第一步--非递归解
小时候玩过汉诺塔,不过当时比较蠢,并且也没有哪个耐力在那里挪来挪去。应该是大一,C语言中递归函数时候第一次接触了用程序解决这个问题。那时候感觉这个东西有点玄妙,毕竟自己是个"C鸟",再加上自己本来就不熟悉,弄得蛮纠结。确切的说知道现在我还没有运行过这个程序,不过昨天看了一下,发现了一个不用递归就能够解决的方法。总之,汉诺塔能否成功玩出就只是第一步决定的。这个想法是根据递归的汉诺塔解法发现的
2010-01-21 23:11:00 649
原创 栈的作业:简单计算器
#include #include #include #include #define MAX 15#define bool inttypedef struct stack{ int top; char cap[MAX];} *Stack;Stack initStack(){ Stack s = (Stack)malloc(sizeof(Stack)); if(s=
2009-12-23 17:16:00 458
原创 radix_sort
/*成功完成在23号 0:00,指针操作调试大约六个小时,收获是:编写代码一定要仔细,尤其是指针操作*/#include #include #include #define bool int#define ture 1#define false 0#define null 0#define RADIX 10 //定义该技术排序的基数#define MAX 100struct bucketnod
2009-12-23 16:31:00 444
原创 Josephus:游标的作业
/****************************************************************************** FILENAME: Josephus.c DESCRIPTION: 一个经典的循环计数问题,由于它的本身特点所以采用循环形式的数据 结构,这里采用循环链表。由于头节点主要标记链表开始,而在循环链表
2009-12-23 16:22:00 658
原创 有必要记录一下
void polynomial_scanf_order(polynomial *head)//in order on the creation of polynomial{ int coef,power; char c,mark=/0; polynomial *p=head; polynomial *k,*pre,*temp; printf("Please inpu
2009-12-20 21:30:00 343
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人