继上篇文章讲到插入排序和冒泡排序算法。这次来看一下选择排序。
和上两个循环一样,还是分成两套循环,外循环起指针作用,用来指定每次循环的元素值和元素序列,而内部循环则起到真正的快速排序逻辑。首先如果我们取到第i值,那么我们要与第i+1,i+2,....等元素进行对比,找到i元素后面最小的元素,与之交换位置即可,只不过这里的交换位置比较新颖,我们看下面的代码:
package cn.tg...
分类:
编程语言 时间:
2016-05-12 13:20:06
阅读次数:
164
需求:页面输入团单号,从数据库中查询搬单错误的数据,以excel形式导出。前端页面放在ts-settle-tools-web项目中,后端查询数据库的部分写在ts-tg-settle中,以API形式提供给ts-settle-tools使用,其实是通过webservice调用的。publicinterfaceTSSettleService{
/**
*查询搬单..
分类:
其他好文 时间:
2016-05-11 20:20:34
阅读次数:
282
sqlserver服务器:192.168.6.16 测试数据库:orcl 测试表:shenfen 测试视图:id 端口:1433
oracle服务器:192.168.6.10
gateway安装在192.168.6.16
一、sqlserver 服务器
gateway安装目录:D:\product\11.2.0\tg_1
C:\Users\Admin...
分类:
数据库 时间:
2016-04-29 16:00:37
阅读次数:
308
安装ssh服务器端
赋予tg用户权限
sudo chown -R tg:tg /software/
查看用户被赋予的权限
1.检查ssh客户端是否安装: which ssh
2.检查sshd服务器端是否安装: which sshd
如下显示表示没有安转
tg@master:~$ which sshd
tg@master:~$
3...
分类:
其他好文 时间:
2016-04-21 07:31:17
阅读次数:
184
采用ggplot2绘制折线图和条形图,并添加误差线.ggplot2只能处理 data.frame数据,每列作为一个变量,是一个指标.以ToothGrowth数据为例,进行处理tg ToothGrowth
head(tg)## len supp dose
## 1 4.2 VC 0.5
## 2 11.5 VC 0.5
## 3 7.3 VC 0.5
## 4 5.8...
分类:
其他好文 时间:
2016-04-10 14:40:10
阅读次数:
1379
$d_order_tuikuan=D(‘order_tuikuan‘);
$order_status_list=C(‘ORDER_STATUS‘);
$now=time();
switch(I(‘post.do‘)){
case‘query‘:
$map=array();
if($user_type==-1){
$map[‘dl_user_id‘]=fn_get_current_user_id();
}elseif($user_type==0){
$map[‘tg_user_id‘]=fn_get_curre..
分类:
其他好文 时间:
2016-03-19 06:24:33
阅读次数:
120
linux分以下几台 monogos 192.68.68.89:790 mongocfg 192.68.68.89:890 mongod1 192.68.68.89:990 mongod2 192.68.68.89:1090 1.用ssh把 mongodb-linux-x86_64-3.0.6.tg
分类:
系统相关 时间:
2016-01-29 11:50:04
阅读次数:
239
最近使用ThinkPHP连接mongoDB数据库进行增删改查,在使用之前,需要PHP本身支持对mongoDB的连接,下面是我安装PHP的mongoDB扩展的方法wget -c http://pecl.php.net/get/mongo-1.3.6.tgztar zxvf mongo-1.3.6.tg...
分类:
数据库 时间:
2015-12-07 18:14:18
阅读次数:
168
一、CentOS 安装mongodb opt目录下,下载mongodb,解压 #wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tg
#tar -zxvf mongodb-linux-x86_64-3.0.6.gz
重命名mongodb-linux-x86_64-3.0.6为...
分类:
数据库 时间:
2015-09-10 14:31:41
阅读次数:
271