★忒變&忄★
★忒變&忄★
全部文章
分类
C++(21)
HELLO C(19)
IT资源(8)
LC(12)
Linux(9)
数据结构(20)
未归档(5)
网络编程(3)
计算机组成原理(1)
归档
标签
去牛客网
登录
/
注册
★忒變&忄★的博客
全部文章
(共98篇)
初夏小谈:分割链表(链表进阶操作)
分割链表: 在单链表中取任意一个结点的数据,然后对链表进行排列,比它小的排在它前面,大于等于它的排在它后面,要求保持原相对顺序不变。 先不看这个操作链表,看到这种做法我就想起了一种排序的做法,不知道大家想起了没有。那就是快速排序思想。在后面的文章中我会尽力去挖掘快排,为大家展现快排的...
2018-12-07
0
373
初夏小谈:删除单链表中重复的结点1.0(链表进阶操作)
初次接触删除链表中的重复结点问题,那就从基础的操作做起。删除连续相同的数据的结点问题,删除结点,那肯定要就删除的结点摘除,把后面链子接上就可以了。所以删除时就需要记录它的前一个结点一边可以连接后面的链表。 如果重复的结点可能有很多个,那么就要再标记重复后的下一个结点(与重复结点数据不同) 对...
2018-12-06
0
421
初夏小谈:交换链表结点(链表进阶操作)
链子问题持续更新之交换两个链表中的结点(兼职交换一条链表中两个结点的交换) 交换两个链表中的结点,就是要将要交换的两个结点改变,而其它结点不变。 四指针法: 交换两个结点,就要找到它的前一个结点,将前一个结点的next改为另一个要交换的结点的地址即可,但是这样交换,那么交换得结点及它...
2018-12-06
0
387
初夏小谈:反转单链表(头插法、三指针法)
神奇的链子又来了。昨天对链表进行了基本的增/删/查/改操作,今天来一些链表更进阶的一些执行方法之反转链表。 第一种方法:熟悉的头插法 定义一个新的头指针 ---> 直接把结点依次摘下来 ---> 向新定义的头指针上进行头插。 至于为什么要头插呢? 链表头插就会把原来的...
2018-12-05
0
317
初夏小谈:单链表的增/删/查/改操作(完整版)
链表谈到它我就想起了小时候吃的一种糖(我们把它叫链子糖)。它虽然总是会黏在牙齿上,但超甜的,让我们既爱又恨,所以总会联想起它。 哈哈^_^....... 回到正文今天的链表。这次是第一次完整的写一个链表。链表的思想简单,但真的自己一个一个实现还是遇到了不少的问题。其中一个重大的错误就...
2018-12-04
0
287
初夏小谈:内存管理之常见内存错误(干货!!!)
想来说说内存管理已经好长时间了,但是不知如何较好的表达。整理了几天,来给大家分享这种底层问题。 学好C语言就要学好内存管理。那么内存分为那几个区呢? 先来说说内存中大致的这几个区:栈区,堆区,全局变量区,和代码区。 栈区:就是用来保存局部变量。栈上的内容只在函数的范围内存在,...
2018-11-25
0
324
初夏小谈:野指针(隐形杀手):干翻了多少英雄汉(干货!!!)
前言: 如果学习了C语言,没有好好研究内存管理的话,恐怕C语言还是很模糊吧,当我跟着学校老师的步伐学完C语言之后,我可以说是和小白没什么两样。不是说老师教的不好,只是C语言真的太经典了。如果对它没有精心的去好好研究,那真的入门都不算。当我第一次学完C语言时,感觉脑子很乱,傻傻地连指针都搞不清楚,...
2018-11-25
0
558
初夏小谈:VMware Workstation 14 永久密钥
ZC5XK-A6E0M-080XQ-04ZZG-YF08D ZC3WK-AFXEK-488JP-A7MQX-XL8YF ZY5H0-D3Y8K-M89EZ-AYPEG-MYUA8 AC5XK-0ZD4H-088HP-9NQZV-ZG2R4 ...
2018-11-24
0
305
初夏小谈:震惊!!!C语言版图
C语言作为编程语言界的王者。当我学完它后,感到有一种莫名的钦佩。对此我对它进行了梳理。 ...
2018-11-21
0
366
初夏小谈:大小端(测试当前机器是大端/小端)
大小端: 大端存储模式:就是内存的低地址上存着数据的高位,高地址上存着数据的低位。 小端存储模式:就是内存的低地址上存数据的低位,而高地址上存数据的高位。 为什么要有大小端? 这是因为在计算机系统中,...
2018-11-21
0
694
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页