02 2020 档案
摘要:使用notepad++编辑linux的shell文件后,在linux下运行,报如下错误: [aaa@aliyun chapter1]$ ./mydate.sh -bash: ./mydate.sh: /bin/bash^M: bad interpreter: No such file or dire
阅读全文
摘要:sudo是为所有想使用root权限的普通用户设计的。可以让普通用户具有临时使用root权限的权利,只需要普通用户输入自己账户的密码即可。当然这个普通用户必须在/etc/sudoers文件中具有配置项,才具有使用sudo的权利。 没有配置权限之前,普通用户是无法进行root权限操作的,下图的user-
阅读全文
摘要:先看一个题目: 题目描述 哈夫曼树,第一行输入一个数n,表示叶结点的个数。需要用这些叶结点生成哈夫曼树,根据哈夫曼树的概念,这些结点有权值,即weight,题目需要输出哈夫曼树的带权路径长度。 输入描述: 输入有多组数据。 每组第一行输入一个数n,接着输入n个叶节点(叶节点权值不超过100,2<=n
阅读全文
摘要:描述 一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。 现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章中出现的次数和第一次出现的位置。注意:匹配单词时,不区分大小写,但要求完全匹配,即给定单词必须与
阅读全文
摘要:方法一:使用C++中string的find()函数 1 #include <iostream> 2 3 using namespace std; 4 5 int main() 6 { 7 string t, p; 8 while(true) 9 { 10 int ans = 0; 11 cin >>
阅读全文
摘要:角色: 甲:abbaabbaaba 乙:abbaaba 乙对甲说:「帮忙找一下我在你的哪个位置。」 甲从头开始与乙一一比较,发现第 7 个字符不匹配。 要是在往常,甲会回退到自己的第 2 个字符,乙则回退到自己的开头,然后两人开始重新比较。[1]这样的事情在字符串王国中每天都在上演:不匹配,回退,不
阅读全文
摘要:前言 Java 相比 C/C++ 最显著的特点便是引入了自动垃圾回收 (下文统一用 GC 指代自动垃圾回收),它解决了 C/C++ 最令人头疼的内存管理问题,让程序员专注于程序本身,不用关心内存回收这些恼人的问题,这也是 Java 能大行其道的重要原因之一,GC 真正让程序员的生产力得到了释放,但是
阅读全文