日常操作中常见的排序方法有:冒泡排序、快速排序、选择排序、插入排序、希尔排序等。冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素...
分类:
编程语言 时间:
2015-08-03 19:00:00
阅读次数:
153
前言gopush-cluster是一套golang开发的实时消息推送集群,主要分享一下开发这套系统的想法和思路。架构主要分为三个模块来开发,comet/web/message。comet主要负责消息排队、消息推送以及和客户端的连接维护;整套系统依据是消息ID顺序原则获取消息(客户端本地获取最大的消息...
分类:
其他好文 时间:
2015-08-03 18:59:03
阅读次数:
190
void adjustArray(int a[], int n) { int low = 0, high = n - 1; int pivot; while (low < high) { while (a[high] % 2 == 0 && low < high) ...
分类:
编程语言 时间:
2015-08-03 18:27:14
阅读次数:
151
背景:项目中,批次号的最后两位是顺序号,最后两位顺序号累加超过99会引起批次号重复,需要和字母结合生成批次号,比如:AAAAAA00、AAAAAA01、AAAAAA02、AAAAAA03......AAAAAA09、AAAAAA0A、AAAAAA0B......AAAAAA0Z、AAAAAA10,以下是利用ASC码进行数字字母组合的函数,希望对用到的TX有帮助。
FUNCTION ZFUNC_GET_NEW_CHARG.
*"----------------------------------------...
分类:
其他好文 时间:
2015-08-03 17:01:23
阅读次数:
504
使用PHP描述冒泡排序和快速排序算法,对象可以是一个数组。使用PHP描述顺序查找和二分查找(也叫做折半查找)算法,顺序查找必须考虑效率,对象可以是一个有序数组。写一个二维数组排序算法函数,能够具有通用性,可以调用php内置函数1.使用PHP描述冒泡排序和快速排序算法,对象可以是一个数组functio...
分类:
编程语言 时间:
2015-08-03 16:43:50
阅读次数:
142
顺序执行多条命令 通常情况下我们每次只能在终端输入一条命令,按下回车执行,执行完成后,在输入第二条命令。 $ sudo apt-get update;sudo apt-get install xx; xx //按顺序一次性执行 有选择的执行命令 &&用来实现选择性执行的,表示若前面的命令执行结...
分类:
其他好文 时间:
2015-08-03 16:34:34
阅读次数:
95
一、概述 为什么使用线程?从c开始,任何一门高级语言的默认执行顺序是“按照编写的代码的顺序执行”,日常开发过程中写的业务逻辑,但凡不涉及并发的,都是让一个任务顺序执行以确保得到想要的结果。但是,当你的任务需要处理的业务比较多时,且这些业务前后之间没有依赖(比如, a执行的过程中b也可以执行,b没有....
分类:
编程语言 时间:
2015-08-03 16:33:12
阅读次数:
160
题意描述:
在一条直线上有n棵树,每棵树有一个高度。现在进行查询:给一个高度h,把小于等于h的树砍掉,剩余的树能组成几个块?
块的定义:一个块要包含尽可能多的位置连续的树,而且被包含的树没有被砍掉
解题思路:离线处理
1、逆向思维:砍树的对立面就是长树
(1)如果我们把树的高度和查询高度都按从大到小的顺序排序,初始化直线上没有一棵树存在;
...
分类:
其他好文 时间:
2015-08-03 14:54:51
阅读次数:
70
//给一个无向图,其点为0,从起点开始要走s个点再回到起点的最短路
//由于s<=10,可以先记录从一个点到另一个点的最短路径
//然后在暴力枚举从0开始走这s个点的顺序
#include
#include
#include
#include
using namespace std ;
const int maxn = 100010...
分类:
其他好文 时间:
2015-08-03 14:43:45
阅读次数:
93
问题描述 给定n个整数,请统计出每个整数出现的次数,按出现次数从多到少的顺序输出。输入格式 输入的第一行包含一个整数n,表示给定数字的个数。 第二行包含n个整数,相邻的整数之间用一个空格分隔,表示所给定的整数。输出格式 输出多行,每行包含两个整数,分别表示一个给定的整数和它出现的次数。按出现...
分类:
编程语言 时间:
2015-08-03 14:21:33
阅读次数:
350