码迷,mamicode.com
首页 >  
搜索关键字:数组 除重 排序    ( 126031个结果
jdk_Arrays类_排序方法_研究
private static void sort1(int x[], int off, int len) { // Insertion sort on smallest arrays //长度小于7,采用冒泡排序 if (len < 7) { for (int i=off; ioff && x[j-1]>x[j];...
分类:其他好文   时间:2014-05-07 05:14:35    阅读次数:279
一维数组的两种访问方式
一维数组指针,int *prt=new int[10],*ptr和ptr[0]是一样的吗...
分类:其他好文   时间:2014-05-07 03:50:33    阅读次数:276
zoj3780 Paint the Grid Again 拓扑排序模拟
比赛时候看完题目就觉得是拓扑排序,当时心里隐隐觉得跟相框叠加那个题有点相似的 然后wzy问我no solution 是什么情况,我就一直去想是不是构成了什么排列就一定是no solution 其实只用再参考相框叠加那个题往前想一丁点就够了,就是从最后涂的那一层开始往前找,每一次都必然有一行或一整列是一样的 每次按逆字母序删除这一行或列就是了。 拓扑排序的题总是类似而且简单的,找到关系,敲代...
分类:其他好文   时间:2014-05-07 03:29:38    阅读次数:259
数组指针和指针数组的区别
数组指针(也称行指针) 定义 int (*p)[n]; ()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值: int a[3][4]; int (*p)[4]; //该语句是定义一个数组指针,指向含4个元素的一维数组。  p=a;    ...
分类:其他好文   时间:2014-05-06 23:35:13    阅读次数:316
JAVA-从题目看算法,将输入字符串进行排序并输出
来看一个排列的例子,它所做的工作是将输入的一个字符串中的所有元素进行排序并输出,例如:你给出的参数是"abc" 则程序会输出:abc acb bac bca cab cba 这是一个典型的可用递归算法来实现的例子,我们来看一下利用递归的2种不同解法。...
分类:编程语言   时间:2014-05-06 23:34:01    阅读次数:388
FZOJ 1157 Crazy Tea Party
OJ题目:click here~~ 题目分析:1……n按顺序围成一个圈,1与n相邻。交换相邻两个数算1步。至少需要多少步,得到一个逆方向的1……n的圈。 分两半,使用冒泡排序,排成逆序的交换次数之和即为结果。 AC_CODE int f(int n){ return n*(n - 1)/2; } int main(){ int n , t; cin >> t; ...
分类:其他好文   时间:2014-05-06 23:15:55    阅读次数:301
【设计模式】迭代器模式
我们把对象堆起来放成为一个集合,方法有很多,比如放进数组 堆栈 列表中。当客户想要遍历这些对象时,你打算让他看到你的实现么?当然不要!一点专业范儿都没了。 所以今天我们谈的就是如何让客户遍历对象而又无法窥视你存储对象的方式——迭代器模式   概述 提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部表示。 适用情况:当不需要访问一个聚集对象,而且不管这些对象是什么都...
分类:其他好文   时间:2014-05-06 23:01:37    阅读次数:362
【算法导论实验5】贪心-活动安排问题与背包问题
首先是活动安排问题。 贪心的关键在于排序策略。 思路很简单,对所有活动的结束时间排序,如果结束时间相同,因为要尽量多的参加活动,所以选取开始时间尽量晚的(这样可以安排的比较多),然后依次从早到晚选取不冲突的活动加入,即为最多可以参加的活动。 #include #include #include #include #include using namespace std; clas...
分类:其他好文   时间:2014-05-06 23:01:00    阅读次数:394
Oracle 临时表空间满的清理
正常来说,在完成所送select语句、createindex等一些使用TEMP表空间的排序操作后,Oracle是会自动释放掉临时段的。但有些有侯我们则会遇到临时段没有被释放,TEMP表空间几乎满的状况,甚至是我们重启了数据库仍没有解决问题。这个问题在论坛中也常被网友问到,下面我总结一下,..
分类:数据库   时间:2014-05-06 16:07:56    阅读次数:425
HDOJ3336 Count the string 【KMP前缀数组】+【动态规划】
Count the string Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 4212    Accepted Submission(s): 1962 Problem Description It is wel...
分类:其他好文   时间:2014-05-06 15:27:24    阅读次数:306
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!