07 2013 档案
摘要:问题描述一堆数(例如6, 2, 2, 6, 3, 4, 6, 6, 6, 6),总共10个,其中”6“的个数超过总数的一半5,找出这个个数超过过半的那个数。思路从头到尾遍历,两个数相同接着往后遍历;否则删掉这两个数,接着往后遍历。因为所找的那个数过半,所以不同的数相抵,抵消掉最后还会至少剩下一个那个要找的数。图示代码#include using namespace std;typedef struct node{ int num; node *before; node *next;}node;int main(){ node *p_now, *p_next; no...
阅读全文
摘要:出自c++ primer(4th)282页,26题题意数组ia[]={0,1,1,2,3,5,8,13,21,55,89};把ia复制到一个list容器中。使用单个迭代器参数版本的erase()函数将list容器中的奇数元素值删掉。代码#include #include using namespace std;int main(){ int ia[] = {0,1,1,2,3,5,8,13,21,55,89}; list ilist(ia, ia+11); list::iterator beg = ilist.begin(); for(;beg!=ilist.end()...
阅读全文
摘要:问题描述5, 5,-7, 5, 9, -1, 5, 1, 9, 4, 6 这堆数中两个数的和为10的组合有:5+5, 9+1, 4+6,如何快速的找出这样的组合?假定数组a[]存放元素,数组大小为len_a指定和为aim思路一先排序,low=0(最低位置),up=len_a(最高位置)当a[low]+a[up]>aim时,hig=high-1当a[low]+a[up] #include using namespace std; void printPairSums(int data[], int size, int sum); int main(int argc, char* a...
阅读全文
摘要:在32位系统中,存储一位整型(int)数需要4个字节(4B),如果开辟一个空间,把其中的某个位1,就从原来的32b减少到1b,大大节省了空间。原理字符数组entry是存储位的数组,我们把数字N存到entry中,则把第N位置1:entry[nBits/8] = entry[nBits/8] | (1 << (nBits%8) )检验第N位是否为1:entry[nBits/8] & (1 << (nBits%8)图示函数void setBit(char entry[], int nBits){ entry[nBits/8] = entry[nBits/8] | (1
阅读全文
积分与排名
- 积分 - 1271383
- 排名 - 231
随笔分类
- c++/c(67)
- celery(1)
- Django(1)
- Docker(5)
- Effective Java(1)
- elasticsearch(2)
- ELK(2)
- Flask(3)
- Flink(2)
- gis(4)
- Git(6)
- Golang(30)
- Guava(1)
- Hadoop(9)
- java(66)
- JavaScript/Html(15)
- kafka(5)
- LeetCode(13)
- linux(54)
- maven(3)
- MongoDB(10)
- mysql(10)
- Postgresql(13)
- Python每日小灶(101)
- Redis(7)
- Spring(11)
- SpringBoot(7)
- STL(1)
- tools(33)
- 产品(1)
- 成长经历(13)
- 读书(5)
- 分布式(1)
- 服务(2)
- 互联网(1)
- 机器学习(3)
- 计算机网络(3)
- 计算机原理(8)
- 开源(2)
- 设计模式(11)
- 数学之美(3)
- 算法&&数据结构(71)
- 统计学习方法(7)
- 网络爬虫(6)
- 文学艺术(2)
- 消息队列(3)
- 英语(1)
- 运维(11)
- 职业生涯(1)
- 自然语言处理(26)
- 更多
随笔档案
- 2024年9月(1)
- 2024年6月(1)
- 2024年5月(1)
- 2023年12月(1)
- 2023年10月(5)
- 2023年8月(1)
- 2023年7月(1)
- 2023年6月(1)
- 2023年5月(2)
- 2023年3月(1)
- 2023年2月(1)
- 2023年1月(4)
- 2022年9月(2)
- 2022年7月(1)
- 2022年6月(1)
- 2022年4月(1)
- 2022年2月(8)
- 2021年12月(1)
- 2021年11月(1)
- 2021年9月(1)
- 2021年7月(1)
- 2021年5月(2)
- 2021年1月(2)
- 2020年9月(3)
- 2020年8月(2)
- 2020年7月(2)
- 2020年6月(4)
- 2020年5月(2)
- 2020年4月(8)
- 2020年3月(4)
- 2020年2月(14)
- 2020年1月(6)
- 2019年12月(1)
- 2019年11月(4)
- 2019年10月(1)
- 2019年7月(4)
- 2019年6月(3)
- 2019年5月(3)
- 2019年4月(4)
- 2019年3月(6)
- 2019年2月(4)
- 2019年1月(1)
- 2018年12月(3)
- 2018年11月(3)
- 2018年10月(9)
- 2018年9月(2)
- 2018年8月(3)
- 2018年7月(3)
- 2018年6月(2)
- 2018年5月(6)
- 2018年4月(4)
- 2018年3月(1)
- 2018年1月(4)
- 2017年12月(10)
- 2017年10月(2)
- 2017年9月(2)
- 2017年8月(2)
- 2017年7月(4)
- 2017年6月(5)
- 2017年5月(3)
- 2017年3月(16)
- 2017年2月(1)
- 2016年12月(4)
- 2016年11月(1)
- 2016年10月(4)
- 2016年9月(5)
- 2016年8月(9)
- 2016年7月(9)
- 2016年6月(1)
- 2016年5月(6)
- 2016年4月(12)
- 2016年3月(5)
- 2016年2月(13)
- 2016年1月(7)
- 2015年12月(4)
- 2015年11月(5)
- 2015年10月(2)
- 2015年9月(6)
- 2015年8月(15)
- 2015年7月(15)
- 2015年6月(12)
- 2015年5月(14)
- 2015年4月(8)
- 2015年3月(2)
- 2015年1月(13)
- 2014年12月(3)
- 2014年11月(2)
- 2014年10月(5)
- 2014年9月(19)
- 2014年8月(14)
- 2014年7月(6)
- 2014年6月(16)
- 2014年5月(12)
- 2014年4月(18)
- 2014年3月(45)
- 2014年2月(12)
- 2014年1月(12)
- 2013年12月(11)
- 2013年11月(11)
- 2013年10月(12)
- 2013年9月(5)
- 2013年8月(18)
- 2013年7月(4)
- 2013年6月(7)
- 2013年5月(11)
- 2013年4月(8)
- 2013年3月(16)
- 2013年2月(6)
- 2013年1月(8)
- 2012年12月(7)
- 2012年11月(5)
- 2012年10月(6)
- 2012年9月(3)
- 2012年8月(6)
- 2012年7月(4)
- 2012年6月(1)
- 2012年5月(1)
- 更多
最新评论
- 1. Re:git 查看、创建、删除 本地,远程 分支
- --jihite
- 2. Re:Linux系统中的load average
描述的很形象,点赞
- --MRgx
- 3. Re:linux定时执行脚本
- 流程举例 中,>~/log 是把输出记录到 log 里吗?5.几个例子中 >> /tmp/test.txt,这里为啥又用双尖括号呢?...
- --huihuitu
- 4. Re:Linux系统中的load average
我的几百好像也不卡
- --Coderon
- 5. Re:Linux系统中的load average
- 02:44:47 up 1 day, 21:27, 3 users, load average: 311.61, 289.16, 275.73 grep 'model name' /proc/cpui...
- --Coderon