
C语言
文章平均质量分 73
renshangtao
一个工作重新开始的的人
展开
-
某公司软件特战队面试复盘
面过了菊厂的数通部门,但是因为全球疫情的缘故,菊厂正常社招审批暂时关闭了,一时半会拿不到Offer。所以菊厂的那兄弟建议我走软件特战队部门,目前只有这个口子是开的。 第一次我拒掉了,主要是平时刷题不多,遇到个BFS,DFS,DP之类的很容易就凉了。拒掉之后我找回我尘封已经的leetcode账号,开始刷题,想各种类型的刷几道之后再找他,结果一周之后,他又跟我说建议我试试,如果这个凉了,那个继续等也...原创 2020-04-15 00:00:41 · 6559 阅读 · 2 评论 -
学习VC多线程时随手写的一个小例子
// TestMoreNuclear.cpp : Defines the entry point for the console application. //该程序目前共启动三个线程(线程的个数可以随意添加),用于共同操作一个整形数组,一个线程向数组内添加数据,另外两个向外拿数据。 #include "stdafx.h" #include #include /*_beginthreadex原创 2014-01-09 22:55:54 · 625 阅读 · 0 评论 -
华为的一道面试题
通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。 压缩规则: 1、仅压缩连续重复出现的字符。比如字符串"abcbc"由于无连续重复字符,压缩后的字符串还是"abcbc"。 2、压缩字段的格式为"字符重复的次数+字符"。例如:字符串"xxxyyyyyyz"压缩后就成为"3x6yz"。 要求实原创 2014-07-31 00:03:25 · 593 阅读 · 0 评论 -
海量数据处理 百度面试题 从40亿IP地址中取出出现次数最多的那个IP地址,我的解法
/* 从40亿IP地址内部获取出出现次数最多的IP地址。40亿*20 = 80G空间 转化为整形IP大约占16G空间 给定1G空间处理 将IP地址分配到32个文件中 16/32 = 512MB 将整形态的IP进行分割,使用前5位代表文件ID,后27位为存储在文件中的Value值。最大值为2^27 使用哈希表对Ip进行统计 512M的HASH筒可以包含的整数范围为512*1024*1024/4 =原创 2014-09-14 21:52:02 · 2127 阅读 · 0 评论 -
如何区分指针常量与常量指针,个人的一点小建议
首先: 1、常量指针: int const * pa; const int *pb; 由内向外分析:首先看变量名pa,离它最近的是*,所以是它一个指针,再往外分析就可以看出它指向一个Int常量。 所以pa可以修改所指向的地址,但是不能修改它指向对象的值。 int a1 = 0; int const *pa; //定义是不必初始化 int const *pb = &a1;原创 2014-12-29 23:28:55 · 496 阅读 · 0 评论