
面试题
文章平均质量分 59
光明益生菌
将以前没有好好认真学习的知识点一天天捡起来。
展开
-
C/C++面试题(一)
1.求下面函数的返回值(微软) ———统计1的个数int func(int x){int countx = 0;while(x){countx++;x = x&(x-1);}return countx;} 假定x = 999910011100001111答案: 8 思路: 将x转化为2进制,看含有的1的个数。 注: 每执行一次x = x&amp原创 2018-05-22 14:39:41 · 553 阅读 · 0 评论 -
12个球用天平秤3次求坏球
1.有12个球,一个天平,现知道其中一个球和其他的球重量不同。问:怎么样才能用3次就找到那个球给12个球分别命名1~12 第一步:在天平的左边放入1.2.3.4.号球,右边放入5.6.7.8. 结论: (一)天平平衡 结论:坏球不在1-8号中,在9-12球中 第二步:在天平的左边放入1.2.3右边放入9.10.11 结论: ...原创 2018-05-23 19:54:44 · 4679 阅读 · 0 评论 -
C语言实现一个链表
链表是由N个节点离散组合而成的,节点由两部分组成(数据域+指针域) 每个节点通过指针链接, 每个节点都拥有一个前驱节点和一个后驱节点 首节点的前驱节点为空,尾节点的后驱节点为空 数据结构typedef struct Node{ void *data; struct Node *next;}Node;typede...原创 2018-05-22 16:31:44 · 323 阅读 · 0 评论 -
C++单例类
1.首先需要了解什么是单例类?单例就是一个类的只能被实例化一次,只能拥有一个实例化的对象的类。2.了解类的对象的实例化过程?a.创造对象 b.new 以上两种方式都是通过调用构造函数来进行初始化的。 所以,只要禁止调用构造函数,就可以禁止外部初始化实例。即:将构造函数私有化。3.提供一个公共的接口供外部使用,但是类的实例化在内部实现。class A{pub...原创 2018-07-03 21:26:33 · 931 阅读 · 0 评论