登录界面的搭建还是比较简单的,虽然有点简陋,但能用的姑且当做好的吧,如下图: 这里使用的是DevExpress控件,其中值得一看的就是使用LayoutControl控件来进行TextEdit控件的布局。对于一般几个TextEdit并排的布局而言,使用这个控件的效果还是不错的。 既然涉及到了系统的登录 ...
分类:
其他好文 时间:
2019-01-22 20:41:26
阅读次数:
218
浮动 浮动是css里面布局最多的一个属性,也是很重要的一个属性。 float:表示浮动的意思。它有四个值。 none: 表示不浮动,默认 left: 表示左浮动 right:表示右浮动 看一个例子 html结构: css样式: 我们会发现,三个元素并排显示,.box1和span因为是左浮动,紧挨在一 ...
分类:
其他好文 时间:
2019-01-22 15:03:37
阅读次数:
161
定义:对于给定的一段正整数序列,逆序对就是序列中ai>aj且i<j的有序对。 解决:利用归并排序 时间复杂度O(nlogn) ...
分类:
其他好文 时间:
2019-01-21 20:06:23
阅读次数:
175
曾经有个朋友问我:二叉树可以用来干啥况? 我回答他:可以搜索、可以排序呀? 可是,排序有快速排序,归并排序,查找有二分法,甚至直接遍历查找,我干啥要使用二叉树呢? …… 这位朋友说的是有道理的,二叉树确实在实际中用的比较少,因为有更高级的树,但是二叉树作为一种最基本最典型的排序树,是研究其他树的基础 ...
分类:
其他好文 时间:
2019-01-21 11:15:36
阅读次数:
132
排序方法的演示1)插入排序(直接插入排序、希尔排序)2)交换排序(冒泡排序、快速排序)3)选择排序(直接选择排序、堆排序)4)归并排序5)分配排序(基数排序)所需辅助空间最多:归并排序所需辅助空间最少:堆排序平均速度最快:快速排序不稳定:快速排序,希尔排序,堆排序。 1.插入排序 1.1.基本思想 ...
分类:
编程语言 时间:
2019-01-20 18:49:49
阅读次数:
211
根据维基百科的定义: 插入排序是迭代算法,逐一获得输入数据,逐步产生有序的输出序列。每步迭代中,算法从输入序列中取出一元素,将之插入有序序列中正确的位置。如此迭代直到全部元素有序。 归并排序进行如下迭代操作:首先将原始序列看成 N 个只包含 1 个元素的有序子序列,然后每次迭代归并两个相邻的有序子序 ...
分类:
其他好文 时间:
2019-01-20 11:57:11
阅读次数:
142
阅读目录(Content) 一. 命令格式 二.命令功能 三. 命令参数 四. 使用实例 1. 比较两个文件 2. 并排格式输出 3. 上下文格式输出 4. 统一格式输出 5. 比较文件夹不同 6. 比较两个文件不同,并生产补丁 7. 打补丁 阅读目录(Content) 一. 命令格式 二.命令功能 ...
分类:
系统相关 时间:
2019-01-19 11:13:51
阅读次数:
213
归并排序实现 归并排序,分治法,将一个无序的数组,不断二分,对两边数组进行排序,在通过递归的方式,将两个排过序的数组合并(关键)。 当子数组只有一个值时,即可进行合并。 代码如下: ...
分类:
编程语言 时间:
2019-01-18 12:31:53
阅读次数:
195
题目一:合并有序数组:给定两个排序后的数组A和B,其中A的末端有足够的缓冲空间容纳B。编写一个方法,将B合并入A并排序。 思路:注意这儿已经说明A的空间足够,那就说明不能再开辟辅助空间。然后合并的话可以采用归并的思想,就能解决这个问题。 代码: 结果: 题目二:逆序对个数:一个数列,如果左边的数大, ...
分类:
其他好文 时间:
2019-01-16 22:55:48
阅读次数:
238
冒泡排序 原理: 代码: def bubble_sort2(arr):for j in range(len(arr) - 1, 0, -1): # [n-1, n-2, ....2, 1]for i in range(0, j):if arr[i] > arr[i + 1]:arr[i], arr[ ...
分类:
编程语言 时间:
2019-01-16 20:42:20
阅读次数:
166