摘要:
一 快速排序 快速排序由于排序效率综合来说你几种排序方法中效率较高,因此经常被采用,再加上快速排序思想 分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。快速排序是C.R.A.Hoare于196 阅读全文
posted @ 2024-10-26 01:43
firespeed
阅读(51)
评论(0)
推荐(0)
摘要:
一 排序 排序(Sort)是计算机程序设计中的一种重要操作,也是日常生活中经常遇到的问题。例如,字典中的单词是以字母的顺序排列,否则,使用起来非常困难。同样,存储在计算机中的数据的次序,对于处理这些数据的算法的速度和简便性而言,也具有非常深远的意义。 二 基本概念 排序是把一个记录(在排序中把数据元 阅读全文
posted @ 2024-10-26 01:41
firespeed
阅读(41)
评论(0)
推荐(0)
摘要:
一 串 在应用程序中使用最频繁的类型是字符串。字符串简称串,是一种特殊的线性表,其特殊性在于串中的数据元素是一个个的字符。字符串在计算机的许多方面应用很广。如在汇编和高级语言的编译程序中,源程序和目标程序都是字符串数据。在事务处理程序中,顾客的信息如姓名、地址等及货物的名称、产地和规格等,都被作为字 阅读全文
posted @ 2024-10-26 01:39
firespeed
阅读(61)
评论(0)
推荐(0)
摘要:
一 栈和队列 栈和队列是非常重要的两种数据结构,在软件设计中应用很多。栈和队列也是线性结构,线性表、栈和队列这三种数据结构的数据元素以及数据元素间的逻辑关系完全相同,差别是线性表的操作不受限制,而栈和队列的操作受到限制。栈的操作只能在表的一端进行,队列的插入操作在表的一端进行而其它操作在表的另一端进 阅读全文
posted @ 2024-10-26 01:37
firespeed
阅读(74)
评论(0)
推荐(0)
摘要:
一 什么是线性表 线性表是最简单、最基本、最常用的数据结构。线性表是线性结构的抽象(Abstract),线性结构的特点是结构中的数据元素之间存在一对一的线性关系。这种一对一的关系指的是数据元素之间的位置关系,即:( 1)除第一个位置的数据元素外,其它数据元素位置的前面都只有一个数据元素;( 2)除最 阅读全文
posted @ 2024-10-26 01:34
firespeed
阅读(62)
评论(0)
推荐(0)
摘要:
一 消息 消息与消息循环,是所有的GUI开发里共同的概念:消息Message,有的地方也叫事件;① 鼠标消息;② 键盘消息;③ 绘制事件;④ 窗口最大化、最小化; 1 消息循环 消息循环,Message Loop所有的界面消息,都是一个while循环里处理的用伪代码表示: List<Message> 阅读全文
posted @ 2024-10-26 01:26
firespeed
阅读(130)
评论(0)
推荐(0)
摘要:
一 短消息提示 短消息提示Toast:用于呈现一条短消息,提示完成后即可自动消失;特点:① 弹出式窗口;② 短文本,可以折行显示;③ 根据文本长度,自动调整大小;④ 约1.5后,自动消失; 二 弹出窗口 在Winform中,所有的窗口都用Form实现,比如:① 常规窗口Window;② 对话框窗口D 阅读全文
posted @ 2024-10-26 01:19
firespeed
阅读(181)
评论(0)
推荐(0)
摘要:
一 托盘通知 NotifyIcon托盘通知:程序可以在通知区创建一个通知图标。一般地,可以提示一个气泡通知,右键菜单支持。准备:需要一个图标(*.ico),用于显示在通知区。如果没有ico格式,可以将png图片转成ico。 演示:在项目中添加托盘通知。① 设置文本Text;② 选择图标Icon; 默 阅读全文
posted @ 2024-10-26 01:08
firespeed
阅读(218)
评论(0)
推荐(0)

浙公网安备 33010602011771号