Hashtable h = new Hashtable();h.put("6", 
"666");h.put("8", "888");h.put("2", "222");for (String key : h.keySet()) 
System.out.println(key);System.out.....
                            
                            
                                分类:
编程语言   时间:
2014-05-01 14:22:31   
                                阅读次数:
383
                             
                    
                        
                            
                            
                                在调试程序的时候发现一个非常奇怪的问题: 
用使用linq分页,分页到第二页的时候,第二页里面有第一页里出现的数据,开始还以为是、linq语句写的有问题,调试半天,无解。后来发现是因为没有排序的缘故。 
使用这个q.Skip((sc.cpage.GetValueOrDefault() - 1) * .....
                            
                            
                                分类:
数据库   时间:
2014-05-01 02:23:38   
                                阅读次数:
466
                             
                    
                        
                            
                            
                                /************************************************************************************** 
* Function : 快速排序 * Create Date :...
                            
                            
                                分类:
其他好文   时间:
2014-04-30 23:09:34   
                                阅读次数:
458
                             
                    
                        
                            
                            
                                Accept: 20 Submit: 29
Time Limit: 3000 mSec Memory Limit : 32768 KB
 Problem Description
部队中共有N个士兵,每个士兵有各自的能力指数Xi,在一次演练中,指挥部确定了M个需要防守的地点,按重要程度从低到高排序,依次以数字1到M标注每个地点的重要程度,指挥部将选择M个士兵依次进入指定地点进行防守...
                            
                            
                                分类:
其他好文   时间:
2014-04-27 22:34:19   
                                阅读次数:
340
                             
                    
                        
                            
                            
                                Problem Description
部队中共有N个士兵,每个士兵有各自的能力指数Xi,在一次演练中,指挥部确定了M个需要防守的地点,按重要程度从低到高排序,依次以数字1到M标注每个地点的重要程度,指挥部将选择M个士兵依次进入指定地点进行防守任务,能力指数为X的士兵防守重要程度为Y的地点将得到X*Y的参考指数。现在士兵们排成一排,请你选择出连续的M个士兵依次参加防守,使得总的参考指数值最大...
                            
                            
                                分类:
其他好文   时间:
2014-04-27 21:47:05   
                                阅读次数:
325
                             
                    
                        
                            
                            
                                STL实践与分析--容器特有的算法    与其他顺序容器所支持的操作相比,标准库为list容器定义了更精细的操作集合,使它不必只依赖于泛型操作。其中很大的一个原因就是list容器不是按照内存中的顺序进行布局的,不支持随即访问,这样,在list容器上就不能使用随即访问迭代器的算法,如sort等;还有其他的一些算法如:merge、remove、reverse和unique,虽然可以用在list上,但却...
                            
                            
                                分类:
编程语言   时间:
2014-04-27 21:45:04   
                                阅读次数:
474
                             
                    
                        
                            
                            
                                本题我使用了permutation的知识去解决。
就是把 1 2 2 3 3 3 看着是一个排列,然后求6次下一个排列,如果无重复,那么就是Yes,如果有重复,那么就是No了。
求排序的时间效率是O(n),所以本算法的速度还是相当快的。
能够运用上学过的知识,感觉真是太好了。...
                            
                            
                                分类:
其他好文   时间:
2014-04-27 21:36:58   
                                阅读次数:
311
                             
                    
                        
                            
                            
                                ACM   计算几何    Scrambled Polygon   poj2007    几种极角排序...
                            
                            
                                分类:
其他好文   时间:
2014-04-27 21:33:59   
                                阅读次数:
421
                             
                    
                        
                            
                            
                                居然没有想出来,唉。
归正传。这题就是在求一串数在每次只能对调相邻两位时,要得到其逆序最少要移动多少次。
在直线上移动很简单,类似于冒泡排序的方法,一个数不断向上冒,直到最终位置。不难得到其需要移动的次数公式为n*(n-1)/2。其中n为总点数。
那么在圆环上移动又会如何呢?应该会不一样这是我们直观的感受。事实也是如此,移动的过程是将圆环分为两段,分别移动。那么又在何处分段呢?
答案是尽量...
                            
                            
                                分类:
其他好文   时间:
2014-04-27 21:26:07   
                                阅读次数:
324
                             
                    
                        
                            
                            
                                复合索引最令人困惑的当属索引列的顺序,不仅依赖于使用该索引的查询,更需考虑排序和分组。前段时候我发了个帖子:where条件顺序和复合索引字段顺序。感兴趣的朋友不妨参与讨论。今天我提个自己的观点。在应用开发阶段,【选择性】是我们首要考虑因素,请看简图:当出现sql性能问题时,你可能需要注意以下几个:1. 随机IO2. 排序(order by)3. 分组(group by or distinct)这时...
                            
                            
                                分类:
其他好文   时间:
2014-04-27 21:24:06   
                                阅读次数:
353