自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

子丰的博客

Pain is the best friend of success.

  • 博客(6)
  • 资源 (29)
  • 收藏
  • 关注

原创 排序算法——基数排序

基数排序不需要进行关键字的比较,而是通过“分配”和“收集”过程来实现排序的,是一种借助多关键字排序的思想对单关键字排序的方法。它通过比较关键字不同位上的字符的大小进行排序,每一趟排序过程并不产生有序区,也就是说在最后一趟排序结束前,所有元素并不一定都归位了。基数排序分为最低位优先(LSD)和最高位优先(MSD)。本博文只介绍最低位优先(LSD),不过,只要理解了最低位优先(LSD),那么最高位优先

2016-12-23 17:04:37 1573

原创 排序算法——归并排序

归并排序是多次将两个或两个以上的有序表合并为一个新的有序表。最简单的归并是二路归并,即将两个有序表合并为一个有序表。二路归并排序的基本思想是:将R[0..n-1]看作是n个长度为1的有序子表,然后进行两两二路归并,得到[n/2](对n/2取整数)个长度为2(最后一个子表的长度可能小于2)的有序子表;再次进行两两二路归并,得到[n/4]个长度为4(最后一个子表的长度可能小于4)的有序子表,...,直

2016-12-23 17:00:39 283

原创 排序算法——选择排序

选择排序的基本思想:每一趟从待排序的元素中选出关键字最小(或最大)的元素,顺序放在已排好序的子表里,直到全部元素排序完毕。1. 直接选择排序/** * 选择排序 * * 算法:直接选择排序(Straight Select Sort) * 输入:待排序元素的数组,待排序元素个数 * 输出: * 原理:第i趟排序开始时,当前有序区为R[0..i-1],无序区为R[i..n-

2016-12-23 16:59:00 307

原创 排序算法——交换排序

交换排序的基本思想:两两比较待排序元素的关键字,发现两个元素的次序相反时则进行交换,直到没有反序的元素为止。1. 冒泡排序/** * 交换排序 * * 算法:冒泡排序(Bubble Sort) * 输入:待排序元素的数组,待排序元素个数 * 输出: * 原理:通过无序区中相邻元素间关键字的比较和位置的交换,使关键字最小的元素如气泡一般逐渐往上“漂浮”直至“水面”。

2016-12-23 16:56:25 445

原创 排序算法——插入排序

插入排序的基本思想是:每次将一个待排序的元素,按其关键字大小插入到已经排好序的子表中的适当位置,直到全部元素插入完成为止。1. 直接插入排序/** * 插入排序 * * 算法:直接插入排序(Straight Insert Sort) * 输入:待排序元素的数组,待排序元素个数 * 输出: * 原理:假定待排序的元素存放在数组R[0..n-1]中,排序过程中的某一时刻,R

2016-12-23 16:52:37 365

原创 排序算法

假定被排序的数据是由一组元素组成的表,而元素由若干数据项组成,其中有一项可用来标识该元素,称为关键字项,其值称为关键字。关键字可用作排序运算的依据。1. 什么是排序        排序,就是整理表中的元素,使之关键字按某一原则(如:递增或递减的顺序)重新排列顺序。        本博文仅讨论递增排序的情况。但是会提供一个倒序排序的算法,这样就可以使用该倒序排序算法把递增排序得到

2016-12-23 16:48:05 353

自动从NTP服务器同步本地时间(WinForm)

WinForm实现从NTP服务器同步本地时间,并且可以自动检测当前时区;通过程序中的相关设置可以实现双击运行程序一键式自动同步时间。

2017-10-05

C#修改Windows时区

C#调用Windows API获取和修改时区,C#提升进程修改时区的权限

2017-10-05

C#修改Windows时间

C#调用Windows API获取和修改本地/系统时间,C#提升进程修改时间权限

2017-10-05

C#提升进程/程序权限

C#提升进程或程序权限,使得进程拥有更高的权限(Windows提供了35中权限),如管理员具有的相关权限,甚至可以拥有管理员所不具备的权限。

2017-10-04

C#提升进程权限

C#提升进程权限,让程序具有更高级的权限。使得程序不需要以管理员身份运行就可以进行相关操作,甚至可以拥有管理员也不具备的权限

2017-10-04

SIFT-RobHess源码

RobHess的SIFT源码,RobHess已经不再提供该SIFT源码的下载。

2017-06-27

生成和读取条形码二维码(C#)

使用ZXing.dll实现条形码和二维码的生成与读取

2017-01-10

Winform图片动画

Winform的图片实现类似ppt的棋盘动画的效果

2017-01-09

百度翻译API(C#)

使用百度翻译API实现不同语言之间的自动翻译

2017-01-09

绘制带有书籍信息及条形码的书籍标签并实现保存和打印

绘制书籍的个性标签图片,标签上有书籍的基本信息、条形码及用户自定义信息,实现标签图片的保存和打印。用于管理大量书籍。

2017-01-08

豆瓣API获取书籍详细信息(Java代码)

使用豆瓣API,根据书籍ISBN码,获取该本书籍的详细信息

2017-01-08

豆瓣API获取书籍详细信息

使用豆瓣API,根据书籍ISBN码,获取该本书籍的详细信息

2017-01-08

Winform自定义MessageBox

自定义MessageBox,实现窗口倒计时自动关闭,并且可以暂停倒计时;消息框可以改变图标,弹出时根据图标的不同有不同的提示音;增加按键的Ctrl组合键快捷方式。

2017-01-08

C#的Winform多语言实现(XML文件)升级版

在Winform中,使用XML文件实现多语言切换(简体中文,繁体中文,英文),可以同时切换所有打开的窗口的语言,程序对可能出现的异常情况都进行了处理,具有更好的性能

2017-01-07

C#的Winform多语言实现(API自动翻译)

在Winform中,使用百度翻译API自动翻译,实现多语言切换(简体中文,繁体中文,英文),可以同时切换所有打开的窗口的语言

2017-01-07

C#的Winform多语言实现(resx文件)

在Winform中,使用resx文件实现多语言切换(简体中文,繁体中文,英文),可以同时切换所有打开的窗口的语言

2017-01-07

C#的Winform多语言实现(XML文件)

在Winform中,使用XML文件实现多语言切换(简体中文,繁体中文,英文),可以同时切换所有打开的窗口的语言

2017-01-07

TextBox实现自动推荐和补全

结合数据库,实现TextBox自动推荐和自动补全,并且能够动态更新推荐内容

2016-11-22

自定义TabControl的Item显示样式

自定义TabControl的Item显示样式

2016-11-21

自定义TabControl的Item显示样式(2)

自定义TabControl的Item的显示样式

2016-11-21

自定义TabControl的Item显示样式(1)

自定义TabControl的Item的显示样式

2016-11-21

获取键盘按键的ASCII码

KeyCode程序可以获取键盘上所有按键的ASCII码

2016-11-21

获取数字、字母、退出键、Enter键和Ctrl组合键等的ASCII码

KeyChar程序能够获取数字、字母、Ctrl组合键、退出键、Enter键等的ASCII码

2016-11-21

键盘ASCII码和Ctrl组合键码的获取

有时候会需要使用键盘的ASCII码、Ctrl组合键码等,该程序能够帮你获取这些键码。

2016-11-21

Microsoft Access数据库操作类(C#)

Microsoft Access数据库操作类是C#语言的,可实现对Microsoft Access数据库的增删改查询等操作,并且该操作类可实现对图片的存储

2016-11-21

SQL Server数据库操作类(C#)

SQL Server数据库操作类是C#语言的,可实现对SQL Server数据库的增删改查询等操作,并且该操作类可实现对图片的存储

2016-11-21

车锁锁架3D打印模型

车锁锁架3D打印模型,用于将车锁固定到车架上,方便车锁的携带,高精度打印出来的效果比买到的要结实的多。

2016-11-14

闹钟小程序(C#源码)

用C#写的闹钟小程序,可以自定义选择闹钟响铃时间以及响铃的音乐,可以实时查看闹钟响铃倒计时

2016-11-12

三村合建水厂问题研究(Matlab程序)

问题描述: A村、B村和C村都在河流(Y轴)的东面,A村在y=3.5 km的路旁,B村在y=2.5 km的路旁,C村在y=0.5 km的路旁,他们要在河边合建一间水厂。请设计使水管总长最短的方案。 设计要求: (1)使用matlab-GUI软件编程实现; (2)只在第一象限[0,4]×[0,4]范围研究该问题; (3)界面要有问题描述; (4)输入给定点A, B, C的坐标; (5)输出水厂和费尔马点的坐标,水管总长和水管的布局图。

2016-11-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除