- 博客(2)
- 资源 (8)
- 收藏
- 关注
原创 堆排序详解(python实现)
1、堆的定义满足以下情形的数据结构:情形1:ki <= k2i 且ki <= k2i+1 (最小化堆或小顶堆:左、右子孩子的值比父结点的值都大)情形2:ki >= k2i 且ki >= k2i+1 (最大化堆或大顶堆:左、右子孩子的值比父结点的值都小)2、堆排序一般从小到大的排序利用大顶堆实现。基本思想为:1、将初始待排序关键字序列构建成大顶堆2、将堆顶元素R[1]与最后一...
2018-02-17 16:50:58 743
原创 scala中Split函数源码解析
split用法如下:scala> val s = "qw#ert#yu#u"s: String = qw#ert#yu#uscala> s.split("#")res5: Array[String] = Array(qw, ert, yu, u)查看源码可以看到,实现是在Java的String类中:public String[] split(String regex
2018-02-05 15:51:29 948
MyEclipse2013破解工具
2014-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人