一、取出/etc/passwd文件中shell出现的次数问题:下面是一个/etc/passwd文件的部分内容。题目要求取出shell并统计次数,shell是指后面的/bin/bash,/sbin/nologin等,如下面/bin/bash出现12次,/sbin/nologin出现3次。hyn:x:5...
分类:
系统相关 时间:
2015-06-13 15:29:42
阅读次数:
152
mv file file2 都是文件就是重命名mv file file2 dir 如果dir是文件夹就是移动rn fime 删除文件grep [-acinv] '查找字符串' file 在file里面查找字符串 -c会统计次数 -i忽略大小写mkdir -p dir 创建文件夹p 确保目录名称存在,...
分类:
其他好文 时间:
2015-05-06 21:01:31
阅读次数:
140
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1806题目大意:给你一个非降序排列的整数数组,你的任务是对于一系列的询问,(i,j),回答序列中出现次数追的的数的个数;如下图所示:AC代码: 1 #include 2 #include 3 #inclu...
分类:
其他好文 时间:
2015-04-23 15:02:57
阅读次数:
311
判断一个字符串中出现次数最多的字符,并统计次数//hash table方式 var s = 'aaabbbcccaaabbbaaa';var obj = {};var maxn = -1;var letter;for(var i = 0; i maxn) { maxn = obj[s[i...
分类:
编程语言 时间:
2015-04-13 18:42:14
阅读次数:
183
上千万或上亿的数据,现在的机器的内存应该能存下。所以考虑采用hash_map/搜索二叉树/红黑树等来进行统计次数。然后就是取出前N个出现次数最多的数据了,可以用第2题提到的堆机制完成。
#include "IOSTREAM"
#include
#include
#include
using namespace std;
int main(void)
{
//海量待统计数据
char...
分类:
编程语言 时间:
2015-03-14 08:29:20
阅读次数:
412
手动输入一个字符串,仅限小写字母,统计并输出每个字符在字符串中出现的次数,并输出。
例子:
输入:aaabbbccc
输出:a 3
b 3
c 3
#include
#include
void stringOut(const char *pInputStr, long lInputLen) ...
分类:
其他好文 时间:
2015-01-01 14:50:47
阅读次数:
161
需求是:统计次数并按照要求排序;思路:第一步:拼接字符串,返回一个字符串数组;第二步 :查询数组,去重并统计次数;第三步:使用sort()函数进行排序;第四步:join()函数。把数组元素放到字符串中,的确很绕,学程序的没办法,多练习。数组去重统计排序输入原始文本(空格隔开):衣服 运动鞋 篮球鞋 ...
分类:
编程语言 时间:
2014-12-07 17:40:27
阅读次数:
235
对一个Linux进程进行监控,使用Bash脚本实现。
使用ps命令对进程进行监控,使用循环加睡眠时间实现连续监控。
用法:
psmonitor.sh -p [pid] -d [interval] -n [statistics count]
参数:
-p 监控的进程ID
-d 读性能数据间隔
-n 统计次数,达到该次数,自动退出
#!/bin/bash
interval=0
co...
分类:
系统相关 时间:
2014-11-19 01:53:34
阅读次数:
173
1.用web-worker实现:另起一个线程,将计数工作运行在后台的JavaScript文件,并返回累加后的结果。 该js文件运行于后台,独立于其他脚本,不会影响页面的性能。html页面可以继续做任何事情,而此时web worker在后台运行,互不干扰。 在用chrome调试时候出现错误: Unca...
分类:
Web程序 时间:
2014-10-19 19:48:04
阅读次数:
196
关于海量数据的问题,网上大多都是查询前N条,或出现次数比较多的前N条等。基于此,有:1)、使用Trie树或哈希表进行统计次数;2)、使用快排、堆或归并进行排序。3)、当然,还可以先进行哈希取模,将数据量变小,之后重复1)与2)即可,最后归并。大致就这些方法,当然说得很容易,做起来有点难度,如Trie...
分类:
其他好文 时间:
2014-10-06 17:16:50
阅读次数:
127