代码: 其实各种算法对各个编程语言而言都是相通的,除了语法上的不同之外灵魂都是一样的。其他的排序算法可以查看java下的实现。 ...
分类:
编程语言 时间:
2018-01-24 15:22:00
阅读次数:
181
题目链接:900D Unusual Sequences 题意: 给出两个数N,M。让你求数列(和为M,gcd为N)的个数。 题解: 首先,比较容易发现的是M%N如果不为零,那么一定不能构成这样的序列。那么可以设 k = M/N,则可以想象为用k个1来构成序列的个数,运用隔板原理可以求出k个1可以构成 ...
分类:
其他好文 时间:
2018-01-23 11:52:23
阅读次数:
160
第1章 Rsync备份服务开篇介绍1.1 Rsync介绍1.1.1 什么是rsync服务Rsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具。并且可以不进行改变原有数据的属性信息,实现数据的备份迁移特性。Rsync软件适用于Unix/Linux/window等多种操作系统平台。 rsync服务软件官方链接:
分类:
其他好文 时间:
2018-01-22 22:57:55
阅读次数:
203
MySQL5.6.20上参数binlog-do-db和log-slave-updates在跨库同步上注意事项
分类:
数据库 时间:
2018-01-21 20:37:35
阅读次数:
247
题目描述:对输入的n个数进行排序并输出。 解题思路:其实是很常规的排序题,但是为了一复习,所以采用快排的方法。这里就当是快速排序的代码实现练习好了。 快速排序是非常经典的一个算法,可以在对数规模的时间下实现对一组数的排序。 其基于分治的思想,每一趟排序把原组数划分为更小的范围进行排序,并且一定有一个 ...
分类:
编程语言 时间:
2018-01-18 18:27:37
阅读次数:
263
安装 HDBC Sqlite3 DB 操作 ...
分类:
数据库 时间:
2018-01-07 17:29:10
阅读次数:
239
class SortAlgorithm { static void Main(string[] args) { int[] arr1 = { 1, 4, 2, 7, 9, 8, 3, 6 }; //ShellSort(arr1); //DirectInsertSort(arr1); //Bubble ...
分类:
编程语言 时间:
2018-01-07 15:56:06
阅读次数:
203
冒泡排序 冒泡排序就是每次比较相邻的两个数字,(从小到大排序)如果前边的数字比后边的数字大,那么交换,否则不交换; 快速排序 (1)选择基准 (2)小于基准的数存在左边,大于的存在右边 (3)递归整个函数 function quickSort(arr){ if(arr.length <= 1) re ...
分类:
编程语言 时间:
2018-01-02 01:26:00
阅读次数:
195
用python实现快速排序 思路:利用列表中的每一个数据与最后一个相比,比最后的值大的放右边,比最后一个小的放左边。先确定最后一个的位置。然后递归调用,将所有的数据按从小到大全部排序。 代码: ...
分类:
编程语言 时间:
2017-12-28 12:00:59
阅读次数:
163
RabbitMQ简介 AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。AMQP的主要特征是面向消息、队列、路由(包括 ...
分类:
其他好文 时间:
2017-12-27 18:05:07
阅读次数:
164