自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 WPF数据可视化控件(一) LED风格数字控件

原帖地址:https://blog.csdn.net/zhuo_wp/article/details/81561190 资源源码:https://download.csdn.net/download/zhuo_wp/10597840       在做数据可视化显示的时候,有时需要LED风格的数...

2018-08-11 18:23:39

阅读数 1408

评论数 2

原创 WPF自定义exe进程嵌入控件

原文地址:http://blog.csdn.net/zhuo_wp/article/details/78830055 转载请注明出处        在Windows上开发客户端程序的时候,有时候我们希望能将其他exe进程的窗口嵌入到我们自己的程序窗口中,从视觉效果上看就像是其他进程的窗口...

2017-12-18 09:56:07

阅读数 1504

评论数 1

原创 WPF自定义搜索控件

在利用WPF开发桌面软件时,我们常常会用到自动搜索功能:在一个搜索框中输入搜索关键字,得到搜索结果,并可以选择某一项搜索结果。WPF中没有这样的预定义控件,不过这一搜索功能可以简单的利用TextBox来实现,我们只需要监听TextBox的TextChanged事件,在事件处理方法中查找搜索源中与输...

2017-12-16 20:03:25

阅读数 1308

评论数 0

原创 WPF自定义分页控件

在对大量数据进行可视化展示的时候,我们常常会用到分页的方法,这样一方面可以避免因大量数据在同一页上展示所产生的计算机性能问题,同时,每页上相对少量的数据也有利于浏览时候的快速定位。但是在WPF中并没有这样一个用于分页的预定义控件,因此需要用户自己去实现这样一个应用逻辑。为便于复用,可以将用于分页的...

2017-11-22 15:30:12

阅读数 1539

评论数 5

原创 WPF自定义图片按钮控件

在WPF中,如果要想给按钮控件Button加上图片,最直接的做法是修改控件模板,在模板中加入想要的图片,代码如下图所示: ...

2017-10-26 10:46:11

阅读数 3148

评论数 0

原创 计数排序——C#实现

一 算法描述        插入排序、选择排序、冒泡排序、归并排序、堆排序以及快速排序都是比较排序算法——各元素之间的次序依赖于他们之间的比较。在最坏情况下,任何比较排序算法都需要做Ω(nlgn)次比较。因此堆排序和归并排序都是渐进最优的比较排序算法。        计数排序不是一种比较排序算...

2017-10-20 15:17:06

阅读数 357

评论数 0

原创 快速排序(二) 随机化——C#实现

一 快速排序随机化       在快速排序(一)中提到,尽管快速排序的最差时间复杂度是θ(n^2),但是其平均时间复杂度是θ(nlgn),在文末的测试中也反映了这一点。但是作出这一判断的前提是,我们认为输入数组的所有排列都是等概率的。但是这一假设并非往往都成立。        考虑一个已经是按照升...

2017-10-19 10:37:07

阅读数 158

评论数 0

原创 快速排序(一)——C#实现

一 算法描述        快速排序算法是一种利用分治法进行排序的算法。

2017-10-17 17:16:56

阅读数 158

评论数 0

原创 堆排序——C#实现

一 算法描述        堆排序(Heap Sort)是利用一种被称作二叉堆的数据结构进行排序的排序算法。        二叉堆在内部维护一个数组,可被看成一棵近似的完全二叉树,树上每个节点对应数组中的一个元素。除最底层外,该树是满的。        二叉堆中,有两个与所维护数组相关的属性。Le...

2017-10-16 17:10:16

阅读数 831

评论数 1

原创 归并排序——C#实现

一 算法描述        归并排序算法(Merge Sort)是一种采用分治法(Divide-And-Conquer)的排序算法。分治策略将原问题划分为n个规模较小而结构与原问题相似的子问题,递归地解决这些子问题,然后在合并其结果,就得到原问题的解。分治模式在每一层递归上都包含三个步骤:分解、...

2017-10-15 14:03:46

阅读数 1375

评论数 0

原创 冒泡排序——C#实现

一 算法描述        冒泡排序算法(Bubble Sort)是一种流行但低效的排序算法。它的原理是反复比较待排序数组中所有相邻的两个数据,使他们按照升序(或降序)排列。当待排序数组中所有相邻数据都比较过一次之后,待排序数组中最小(或最大)的数据会被逐步交换到第一位,就像气泡从水底慢慢升到水面...

2017-10-14 11:50:47

阅读数 2568

评论数 1

原创 选择排序——C#实现

一 算法描述        选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。        二 算法实现(C#)        1 用于整数数组的升序排序...

2017-10-13 11:00:50

阅读数 630

评论数 0

原创 插入排序——C#实现

一 算法描述        插入排序是一种针对少量元素的有效的排序算法。其基本操作是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据。在《算法导论》一书中,作者以人们常用的排序扑克牌的例子来说明此算法:        “开始时,我们的左手为空并且桌子上的牌面向下。然后,...

2017-10-12 11:07:58

阅读数 482

评论数 0

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