自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 c++:3.2类返回值

1.返回方式: C语言: (1) <=4. eax (2). >4. <8 eat. edx (3) >8 临时量 c++类: (1)其它类型(除类以外的) (2)类类型: 不管是几个字节,都是临时对象带回来的 自定义类型:用引用,减少...

2019-11-11 20:07:22

阅读数 2

评论数 0

原创 c++2.2inline_引用_const

1.inline函数 作用:在函数调用点直接代码展开 处理阶段:编译阶段 问题: (1)宏与inline函数有怎么的区别? 宏 文本替换。 没安全检查。 没类型检查 不安全 inline函数。 安全检查。 类型检查。 安全(一种更安全的宏) (2)inline函数的优点: ...

2019-11-08 21:27:55

阅读数 0

评论数 0

原创 c++:3.1类和对象_默认的函数+this指针

1.构造函数 作用:初始化对象的内存空间 class CGoods { public: //构造函数(无返回值) CGoods(char *name, float price, int amount) { //字符串初始化时要开辟新的内存(new),在用strcpy函数赋值 //+1...

2019-11-06 22:12:56

阅读数 0

评论数 0

原创 数据结构:广义表的深度长度,线性结构与非线性结构

1.广义表的深度与长度 https://blog.csdn.net/W_K_L/article/details/78983957 2.线性结构与非线性结构 线性结构 :是一个有序数据元素的集合。常用的线性结构有:线性表,栈,队列,双队列,数组,串。其特点是数据元素之间存在一对一的线性关系。(串又称...

2019-11-03 21:11:28

阅读数 3

评论数 0

原创 数据结构:队列与栈

1.队列与栈(栈有记忆功能,队列删除,插入效率比较低下) 1. 队列删除元素是在队首进行,队列是现进现出,相对来说,队首元素是最先进入队列的,因此出队应该是在队首进行。队列其实就和我们平时排队一样的 2. 栈与队列是非线性结构,应该是线性结构,再确切点说是访问受限的线性表 线性链表是非线...

2019-11-03 21:06:50

阅读数 0

评论数 0

原创 linux26:IO复用poll&epoll

**1.poll:**int poll(struct pollfd *fds, nfds_t nfds, int timeout); struct pollfd { int fd; —用户关注的文件描述符 short events;—用户关注的事件 short reverts;—由内核...

2019-11-03 20:42:02

阅读数 0

评论数 0

原创 linux25:IO复用-select

Linux下的五种IO模型 阻塞IO(blocking IO) 非阻塞IO (nonblocking IO) IO复用(select 和poll) (IO multiplexing) 信号驱动IO (signal driven IO (SIGIO)) 异步IO (asynchronous...

2019-11-02 21:33:27

阅读数 2

评论数 0

原创 C语言:各种函数用法

1.函数调用 函数调用有三种方式: 1.作为语句调用: 2.作为函数表达式调用: 3.作为函数参数调用: https://blog.csdn.net/zhou1432590267/article/details/79028095 2.c语言函数: 函数的定义不能被嵌套,函数调用可...

2019-11-02 15:36:49

阅读数 19

评论数 0

原创 C语言:泛型编程

1.memset:内存清零 格式:memset(arr,0,sizeof(arr)); 例子:# include <string.h> void *memset(void *s, int c, unsigned long n); 函数的功能是:将指针变量 s 所指...

2019-11-02 15:35:51

阅读数 5

评论数 0

原创 数据结构:排序

1.堆排序 1. 建最大堆, 建堆的时间复杂度 O(n), 2. 每次取出最大元素, 并调整堆 时间复杂度为 O(logn) 3. 时间复杂度为 O(n + 10*logn) 适用于:堆排序适合于数据量非常大的场合(百万数据)。 堆排序不需要大量的递归或者多维的暂存数组。这对于数据量非常巨大的...

2019-11-02 15:34:43

阅读数 0

评论数 0

原创 linux01:文件管理命令

命令:右键打开终端 1.文件类型: u g o rw- rw- r-- 属主权限 同组人权限 其他人权限 cd : 切换路径 cd+路径 cd~家目录 /home/stu cd ..上一层 当前位置 cd -在最近两...

2019-11-02 15:33:46

阅读数 0

评论数 0

原创 C语言:数组

# 一维数组的创建和初始化 数组的创建:在创建数组时,我们必须定义数组的类型和大小,数组的大小不能为0,数组中的元素类型都是相同的。 在内存中的储存 char a1[]={'a','b','c'}----------'a','b','c' char a2[3]=''abc''---------...

2019-08-18 21:51:55

阅读数 5

评论数 0

原创 数据结构:链表与逻辑问题

优点 缺点 链表 1.用多少开多少,直接链上去,没有空间浪费 2.头尾插入效率高 O(1) 不支持随机访问,顺序访问 顺序表 1.支持随机访问,随机访问 1.增容时成倍增长,有空间浪费 2.中间或者头部插入数据时效率不高...

2019-08-18 21:49:37

阅读数 51

评论数 0

原创 C语言:求X的Y次方

double MyPow(int x,int y) { unsigned int z = (y>=0 ? y : -y); for(int tmp = 1; ;x *= x)//x=5 { if((z&1) != 0) { tmp *= x; } ...

2019-06-02 20:34:27

阅读数 398

评论数 0

原创 C语言:腾讯面试题

有一个集合由A-Z这26个字母组成,打印这个集合的所有子集,每个子集一行,写C代码实现,不能使用递归 void Show1()// { const char chars[] = "abcdefghijklmnopqrstuvwxyz"; for(int i=0;i&am...

2019-06-02 20:32:22

阅读数 166

评论数 0

原创 剑指offor

有序查找:就用折半查找 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。(5种方法) 1. 2. 3. 4. . 5. //第五种方法(结合折半和去...

2019-06-02 20:24:47

阅读数 27

评论数 0

原创 C语言:二维数组变一维数组

二维数组就是一维数组 直接循环 例如 a[3][4] 可以直接用*p指向 然后 p++ 只要不超过3x4就行 #include<stdio.h> #defineN3 #defineM4 intmain() { inta[N][M]={{1,2,3,4},{5,6,...

2019-06-02 15:41:27

阅读数 464

评论数 0

原创 C语言:KMP算法

//字符串查找(i回退) int BF(const char *str,const char *sub,int pos)//O(n*m),O(1) { int i = pos; int j = 0; int lenstr = strlen(str); int lensub = strl...

2019-06-02 11:26:59

阅读数 85

评论数 0

原创 C语言:字符串数组与字符串指针数组

1,首先,不论是局部,静态还是全局数组都必须在定义的时候初始化,否则就得通过其他方式,eg 循环操作,字符串处理函数strcpy() 2,附以下代码: 主要完成将”I am from china ”倒置为”china from am I”, 最开始编写时,将str定义为字符串数组,怎么都出...

2019-04-27 21:46:19

阅读数 700

评论数 1

原创 C与指针:指针

1.字节: 每个字节包含8个位,可以储存无符号值0至255,或有符号值-128-127。 2.指针变量 1.指针的初始化是用&地址符来完成的,它用于产生操作符的内存地址 100 104 108 ...

2019-04-27 21:45:30

阅读数 108

评论数 0

提示
确定要删除当前文章?
取消 删除