
面试
文章平均质量分 70
dmgs
这个作者很懒,什么都没留下…
展开
-
m个珠子共n种颜色,找出包含n种颜色的最短连续片段(百度面试题)
这个题有很多变种,先考虑最简单的情况,m个珠子排成一行(不成环),求包含n种颜色的最短连续片段。可以将题目抽象成有一个数组a,大小为m。数组a里的每个元素的取值范围是[1,n](表示n种颜色),那么求数组a中包含[1,n]所有整数的最短的序列的长度。 比如m=11,n=3的情况数组a 数组a的坐标 1 2 3 4 5 6 7 8转载 2014-10-13 10:58:20 · 1490 阅读 · 1 评论 -
static和const关键字的作用
这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用:1)在函数体内,一个被声明为静态的变量在这一函数被调用过程中维持其值不变(该变量存放在静态变量区)。2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函转载 2014-10-13 10:10:43 · 393 阅读 · 0 评论