码迷,mamicode.com
首页 >  
搜索关键字:逆序    ( 3127个结果
字符串-04. 字符串逆序(15)
1 #include 2 #include 3 using namespace std; 4 int main(){ 5 string s; 6 char tmp; 7 getline(cin,s); 8 for(int i=0;i<s.length()/2;i++...
分类:其他好文   时间:2014-07-07 12:51:30    阅读次数:199
链表逆序输出 ---九度1511
题目描述:输入一个链表,从尾到头打印链表每个节点的值。输入:每个输入文件仅包含一组测试样例。每一组测试案例包含多行,每行一个大于0的整数,代表一个链表的节点。第一行是链表第一个节点的值,依次类推。当输入到-1时代表链表输入完毕。-1本身不属于链表。输出:对应每个测试案例,以从尾到头的顺序输出链表每个...
分类:其他好文   时间:2014-07-06 14:19:17    阅读次数:136
编程算法 - 数组中的逆序对 代码(C)
数组中的逆序对 代码(C)本文地址: http://blog.csdn.net/caroline_wendy题目: 在数组中的两个数字如果前面一个数字大于后面的数字, 则这两个数字组成一个逆序对.输入一个数组, 求出这个数组中的逆序对的总数.使用归并排序的方法, 辅助空间一个排序的数组, 依次比较前面较大的数字, 算出整体的逆序对数, 不用逐个比较.时间复杂度: O(nlogn)代码:/* * ...
分类:其他好文   时间:2014-07-04 00:27:34    阅读次数:329
稍微复杂的sql逻辑(从数据库逆序查找有限条记录(limit))并按相反顺序输出
项目中有一个业务需求是:默认加载15条历史记录(按时间顺序从早到晚)。 下面是我构造的sql逻辑,mark一下,亲测可行。 SELECT * FROM (SELECT *FROM group_chatmsg_v WHERE ((group_Id=46 AND send_user_id=28 AND receive_user_id=70) OR (group_Id=46 AND rece...
分类:数据库   时间:2014-07-03 17:35:32    阅读次数:302
主席树初探 & bzoj 3295: [Cqoi2011] 动态逆序对 题解
【】 【】 【代码】...
分类:其他好文   时间:2014-07-03 16:34:41    阅读次数:285
数组中的逆序对(Java实现)
来源:剑指offer逆序对定义:a[i]>a[j],其中i= begin && j >= mid + 1) { if(array[i] > array[j]) { copy[pos--] = array[i--]; ...
分类:编程语言   时间:2014-07-02 22:02:18    阅读次数:287
ACM:归并排序,以及利用归并排序思想求解逆序对数!
(一)归并排序 分析: (1)划分问题:把序列分成元素个数尽量相等的两半。 (2)递归求解:把两半元素分别排序。 (3)合并问题:把两个有序表合并成一个。(每次只需要把两个序列的最小元素加以比较,删除其中的较小元素并加入合并后的新表) #include using namespace std; const int MAXN = 1000; int A[MAXN], T[MAXN]; ...
分类:其他好文   时间:2014-07-02 09:22:26    阅读次数:243
算法题之二(从尾到头打印链表)
链表节点定义如下:1 typedef struct ListNode2 {3 int value;4 ListNode *next;5 }TListNode;众所周知,链表打印时从头到尾很简单,所以我们首先想到的可能是先把链表逆序,然后从头到尾再打印出来即可,但是逆序会破坏链表的结构...
分类:其他好文   时间:2014-07-01 11:54:59    阅读次数:168
HDU 1394 Minimum Inversion Number 树状数组&&线段树
题目给了你一串序列,然后每次 把最后一个数提到最前面来,直到原来的第一个数到了最后一个,每次操作都会产生一个新的序列,这个序列具有一个逆序数的值,问最小的你逆序数的值为多少 逆序数么 最好想到的是树状数组,敲了一把很快,注意把握把最后一个数提上来对逆序数的影响即可, #include #include #include #include #include #includ...
分类:其他好文   时间:2014-07-01 06:42:09    阅读次数:186
华为上机练习题--按身高找出最佳二人组
题目: 要从5个人中选取2个人作为礼仪,其中每个人的身高范围为160-190,要求2个人的身高差值最小(如果差值相同的话,选取其中最高的两人),以升序输出两个人的身高。 Smple input:161 189 167 172 188 Sample outPut: 188 189 分析:我的理解就是先逆序排好数值, 然后逐对比较身高差值, 找出身高差值最小的然后输出 代码如下...
分类:其他好文   时间:2014-06-30 09:37:19    阅读次数:258
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!