• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
火磷
Memory will fade,but not notes.
博客园    首页    新随笔    联系   管理    订阅  订阅
09 2015 档案
希尔排序

摘要:1.原理 希尔排序又称为缩小增量排序,是一种插入排序,排序速度比直接插入排序更加快捷。 对于长度为n的待排序数组a,希尔排序的基本思路如下: A.选取整数gap(0<gap<n),将所有距离为gap的元素分为一组,总计有gap组; B.对各个数组进行直接插入排序,数组变得稍微有序; C.重复步骤A和 阅读全文
posted @ 2015-09-27 20:06 火磷 阅读(306) 评论(0) 推荐(0)
快速排序

摘要:1.原理 A:设置关键字和数组元素比较,在完成一次排序后将数组被分成两个独立的部分,其中一部分元素均比关键字小,另一部分元素均比关键字大。 B:对两部分继续进行步骤A,直至整个数组有序。 一趟快速排序的具体做法:设置两个指示变量i和j,它们的初值分别指向文件的第一个记录和最后一个记录,设关键字为pi 阅读全文
posted @ 2015-09-24 20:06 火磷 阅读(326) 评论(0) 推荐(0)
简单选择排序

摘要:1.原理 对于待排序数组,在遍历过程中使用k记录第j(1 <= j < N-1)小的元素下标,N为数组长度。第一次记录第一小元素的下标,第二次记录第二小元素的下标,依此类推,直至记录到第N-1小元素的下标。遍历完成后调换才进行一次元素互换。 2.实例 待排序数组:[3,4,1,5,2] 注:k用于存 阅读全文
posted @ 2015-09-22 13:39 火磷 阅读(295) 评论(0) 推荐(0)
直接插入排序

摘要:1.原理 直接插入排序原理和插牌方法类似,它将数组看作有序元素和无序元素组成的数组,把无序的元素插入到有序的数组中。已知待排序数组a=[4,2,1,3]. 综述:2为待插入数,4>2,变为[2,4,1,3]; 1为待插入数,4>1和2,变为[1,2,4,3]; 3为待插入数,4>3,3>1和2,变为 阅读全文
posted @ 2015-09-18 18:55 火磷 阅读(275) 评论(0) 推荐(0)
StringBuffer

摘要:1.概述 StringBuffer类和String类一样,代表字符串,由于StringBuffer的内部实现方式和String不同,在进行字符串处理时,不生成新的对象,所以在内存使用上要优于String类。因此,在实际使用时,如果经常需要对一个字符串进行修改(插入、删除)等操作,使用StringBu 阅读全文
posted @ 2015-09-08 21:18 火磷 阅读(298) 评论(0) 推荐(0)
JButton计数

摘要:1.引言 在Swing窗口中,我们时常会点击按钮进行计数,例如点击按钮A,第一次弹出窗口1,第二次弹出窗口2....以及按钮的快捷键设置。 阅读全文
posted @ 2015-09-08 21:06 火磷 阅读(396) 评论(0) 推荐(0)

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3