程序员面试
earther19949
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《程序员面试宝典》—— 5程序设计基本概念
5.1 赋值语句 ——using namespace std 是C++中一种命名空间,防止同名冲突的作用。 ——cout << x << endl 是C++中输入流的一种形式,配合iostream使用。 ——(y == z)是判断y和z是否相等的语句,相等返回布尔值1,反之返回0. ——&是“按位与“。要先转换为二进制数按位与计算之后,再转换回十进制。 ——&...原创 2019-07-24 10:49:21 · 207 阅读 · 0 评论 -
B站C语言——链表
静态链表 #include<stdio.h> typedef struct Teacher { int data; struct Teacher *next; }Teacher; int main(void) { //静态链表 //固定个数 ,结点的内存生命周期 Teacher t1, t2, t3; t1.data = 1; t2.data = 2; t3.dat...原创 2019-07-30 10:40:07 · 316 阅读 · 0 评论 -
牛客网C/C++刷题
x&(-x)含义很有意思 当一个偶数与它的负值按位与时,结果是能被这个偶数整除的最大的2的n次幂 当一个奇数与它的负值按位与时结果一定是1.原创 2019-08-03 17:43:11 · 997 阅读 · 0 评论 -
《程序员面试宝典》—— 第6章 预处理、const与sizeof
6.1宏定义 ——6.1.1下列代码将输出什么? #include <stdio.h> #define SUB(x,y) x - y #define ACCESS_EFFORE(element,offset,value) *SUB(&element,offset) = value int main() { int i; int array[10] = { 1,2,3,4,...原创 2019-07-25 22:54:49 · 199 阅读 · 0 评论 -
B站C语言——二叉树
第一讲 暴力定义二叉树,并适应三种遍历方法遍历二叉树,核心思想是递归 #include<stdio.h> #include <stdlib.h> typedef struct node { int data; struct node *left; struct node *right; }Node; //先序遍历,从根部出发,先访问左边,在访问右边,根据递归的原理...原创 2019-08-01 09:18:55 · 204 阅读 · 0 评论 -
B站C语言——递归
斐波那契数列 //递归需要递归关系和递归出口两个要素! #include<stdio.h> int f(int n) { if (n == 1) { return 1; } else if (n == 2) { return 1; } else { return(f(n - 1) + f(n - 2)); } } int main() { int num ...原创 2019-08-01 17:39:01 · 306 阅读 · 0 评论 -
《带你学C带你飞》——冒泡排序
**冒泡排序(Bubble Sort)**是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡排序通俗易懂,适合初次接触排序算法的童鞋学习。不过冒泡排序的效率算比较低的,如果你尤其喜欢冒泡排序,还可以...原创 2019-08-19 11:11:34 · 214 阅读 · 0 评论 -
统计一个整数转换成二进制数后1的个数
两种方法:第一种方法用1来与数字做与运算,结果为不为0,继续循环 第二种方法是i&(i-1); #include<stdio.h> #include<string.h> int NumberOf1_Suluton1(int i) { int count = 0; while (i) { count++; i &= (i - 1); } re...原创 2019-08-20 13:58:47 · 877 阅读 · 0 评论 -
面试随机密码生成器
s随机密码生成器:大小写字母及数字,8~32位接口判断 随机函数rand及srand的使用 #include<stdio.h> #include<stdlib.h> #include<time.h> int mykey(char *mm,int a) { char pool[]={ 'A', 'B', 'C', 'D', 'E', 'F', 'G', ...原创 2019-09-23 22:36:34 · 574 阅读 · 0 评论
分享