![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 82
MUMU23333
这个作者很懒,什么都没留下…
展开
-
C语言可变参数表函数实现原理分析
在C语言中,例如printf(),main()函数等都为可变参数表函数,那么其实现原理是什么?例:求几个数的平均值代码:#include<stdio.h>#include<stdarg.h>int average(int val,...){ int i = 0; int sum = 0; va_list arg; va_start(arg,val); fo...原创 2018-02-10 13:48:24 · 321 阅读 · 0 评论 -
面试题—哈希,位图,布隆,倒排索引
哈希切割top K问题 给一个超过100G大小的log file, log中存着IP地址, 设计算法找到出现次数最多的IP地址?解题思路: 由于是100G文件,文件太大不能完全加载到内存中去,所以将文件分成1000份,每份大约500M,计算机内存完全可以存下。 那么如何统计相同IP的次数,这里运用哈希切分,使用散列函数(如BKDRHash)依次将所有文件的IP地址转为整...原创 2018-03-03 19:14:34 · 1017 阅读 · 0 评论 -
结构体...
结构体类型创建1.有名结构体的定义方式(1)声明结构体的同时,定义结构体struct Stu //Stu为结构体名{ char name[10]; char sex[5]; //结构体成员 short age;}student1,student2; //student1,student2为结构体变量(2)先声明,后定义struct Stu ...原创 2018-03-05 18:30:36 · 771 阅读 · 0 评论