会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
修电脑的龙生
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
35
下一页
2019年7月1日
Windows-EFS加密文件
摘要: 在windows7中,磁盘格式是NTFS时,可以对windows用户的单个文件或指定目录下的所有文件进行加密。加密用户登入windows后,自己加密的文件可以直接访问,效果与未加密时完全相同。当把加密文件复制到移动设备时文件将不再加密,例如复制到U盘。对其他用户加密的文件不可以访问,不可访问指不能
阅读全文
posted @ 2019-07-01 17:25 修电脑的龙生
阅读(478)
评论(0)
推荐(0)
2019年1月4日
Algs4-2.4.24链接实现优先队列
摘要: 2.4.24使用链接的优先队列。用堆有序的二叉树实现一个优先队列,但使用链表结构代替数组。每个结点都需要三个链接:两个向下,一个向上。你的实现即使在无法预知队列大小的情况下也能保证优先队列的基本操作所需的时间为对数级别。答:按照正文中用数组来表示堆时元素个数N,对于插入新元素需要放置的位置和删除最大
阅读全文
posted @ 2019-01-04 13:48 修电脑的龙生
阅读(319)
评论(0)
推荐(0)
*Algs4-2.4.23Multiway的堆(未解决)
摘要: 2.4.23Multiway的堆。只考虑比较的成本且假设找到t个元素中的最大者需要t次比较,在堆排序中使用t向堆的情况下找出使比较次数NlgN的系数最小的t值。首先,假设使用的是一个简单通用的sink()方法;其次,假设Floyd方法在内循环中每轮可以节省一次比较。
阅读全文
posted @ 2019-01-04 13:47 修电脑的龙生
阅读(200)
评论(0)
推荐(0)
2018年10月29日
Algs4-2.4.22调优先队列的整数组大小
摘要: 2.4.22调整数组大小。在MaxPQ中加入调整数组大小的代码,并和命题Q一样证明对于一般性长度为N的队列其数组访问上限。public class E2d4d22<Key extends Comparable<Key>>{ private Key[] pq; private int N=0; pub
阅读全文
posted @ 2018-10-29 08:51 修电脑的龙生
阅读(291)
评论(0)
推荐(0)
Algs4-2.4.21用优先队列实现栈、队列、随机队列
摘要: 2.4.21基础数据结构。说明如何使用优先队列实现第1章中的栈、队列和随机队列这几种数据结构。1)栈的特点是后进先出,入栈时间大的最先出栈,那么可以使用元素的插入时间作为键插入到PQmax队列。2)队列的特点是先进先出,入队时间小的最先出队,那么可以使用元素的插入时间作为键插入到PQmin队列。3)
阅读全文
posted @ 2018-10-29 08:50 修电脑的龙生
阅读(472)
评论(0)
推荐(0)
Algs4-2.4.20证明:基于下沉的堆构造方法的比较次数、交换次数
摘要: 2.4.20证明:基于下沉的堆构造方法使用的比较次数小于2N,交换次数小于N。 证: 使用sink方法构造一个N个元素的堆,最坏情况下需要处理 N/2/2个大小为3=2^2-1堆, N/2/2/2个大小为7=2^3-1的堆, N/2/2/2/2个大小为15=2^4-1的堆, ... N/2^i个大小
阅读全文
posted @ 2018-10-29 08:49 修电脑的龙生
阅读(517)
评论(0)
推荐(1)
Algs4-2.4.18大堆一次插入一次删除,二次插入二次删除后
摘要: 2.4.18在MaxPQ中,如果一个用例使用insert()插入了一个比队列中的所有元素都大的新元素,随后立即调用delMax()。假设没有重复元素,此时的堆和进行这些操作之前的堆完全相同吗?进行两次insert()(第一次插入一个比队列所有元素都大的元素,第二次插入一个更大的元素)操作接着两次de
阅读全文
posted @ 2018-10-29 08:48 修电脑的龙生
阅读(356)
评论(0)
推荐(0)
Algs4-2.4.19使用从下到上方式实现MaxPQ(Key[] a)构造函数
摘要: 2.4.19实现MaxPQ的一个构造函数,接受一个数组作为参数。使用正文2.4.5.1节中所述的自底向上的方法构造堆。public class E2d4d19<Key extends Comparable<Key>>{ private Key[] pq; private int N=0; publi
阅读全文
posted @ 2018-10-29 08:48 修电脑的龙生
阅读(300)
评论(0)
推荐(0)
Algs4-2.4.17证明k大的最小优先队列中留下的是前k大元素
摘要: 2.4.17证明:构造大小为k的面向最小元素的优先队列,然后进行N-k次替换最小元素操作(删除最小元素后再插入元素)后,N个元素中的前k大元素均会留在优先队列中。证:这个命题是错误的。这N个元素中最后剩在最小优先队列中的k个元素中,只有k-1个元素可以保证是N个元素中大者。例如下面这个反例:先使用N
阅读全文
posted @ 2018-10-29 08:47 修电脑的龙生
阅读(299)
评论(0)
推荐(0)
Algs4-2.4.16构造堆排序比较次数最多和最少的堆
摘要: 2.4.16对于N=32,构造数组使得堆排序使用的比较次数最多以及最少。最多比较的情况:堆排序由两个动作实现:1)构建堆2)缩小堆排序数组。反向来看,对于一个已经构建好的大堆,在缩小堆排序数组时要想比较次数最多就需要交换次数最多,要交换次数最多,就需在堆顶元素与堆尾元素交换后下沉最多,要想下沉最多可
阅读全文
posted @ 2018-10-29 08:46 修电脑的龙生
阅读(1577)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
35
下一页
公告