腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
cs阿伟
专栏成员
举报
37
文章
8345
阅读量
14
订阅数
订阅专栏
申请加入专栏
全部文章(37)
int(20)
指针(14)
函数(12)
变量(9)
数组(9)
内存(8)
入门(8)
数据(6)
数据结构(5)
字符串(5)
char(4)
struct(4)
二进制(4)
链表(4)
linux(3)
存储(3)
return(3)
程序(3)
dst(2)
leetcode(2)
ps(2)
编译器(2)
操作系统(2)
服务器(2)
配置(2)
搜索(2)
算法(2)
调试(2)
系统(2)
效率(2)
语法(2)
云服务器(1)
break(1)
count(1)
free(1)
include(1)
malloc(1)
null(1)
scanf(1)
size(1)
sizeof(1)
src(1)
strtok(1)
tail(1)
void(1)
编辑器(1)
遍历(1)
编译(1)
博客(1)
磁盘(1)
递归(1)
对象(1)
工具(1)
基础(1)
技巧(1)
计算机(1)
开发环境(1)
跨平台(1)
快捷键(1)
内存管理(1)
排序(1)
视频(1)
优化(1)
原理(1)
搜索文章
搜索
搜索
关闭
[Leetcode]删除链表中等于val 的所有结点
leetcode
struct
tail
链表
指针
使用前后两个指针,cur指向当前位置,prev指向前一个位置,通过改变指向和释放结点来删除val
阿伟@t
2023-10-10
172
0
[牛客]链表中倒数第k个结点
null
return
struct
链表
指针
1.fast先向后走k-1次,slow再向后走1次,然后fast和slow同时向后走,当fast走到最后一个结点时,slow刚好在倒数第k个位置上;
阿伟@t
2023-10-10
132
0
[Leetcode]链表的中间结点
leetcode
struct
遍历
链表
指针
一般我们想到的会是 先遍历一次知道链表结点的个数后再除二,然后再遍历一次进行查找,但是这种做法需要遍历两次链表,消耗比较大,但是使用了快慢指针法就相对简单了,只需遍历一次.
阿伟@t
2023-10-10
110
0
【Linux入门】基本指令(一)
linux
操作系统
计算机
入门
系统
前言:本篇内容介绍一些基本指令以及注意事项,在操作过程中切记当Linux报错时先看报错,英文不好可以使用QQ截图进行翻译,再思考、查找、研究!!
阿伟@t
2023-10-10
175
0
【Linux入门】Linux环境配置
linux
云服务器
服务器
配置
入门
蓝色方框为公网 ip 地址, 稍后我们就会使用这个 ip 登陆服务器. 5. 设置 root 密码: 勾选服务器, 点击重置密码(这个环节可能需要手机短信验证). root 密码建议设置的稍微复杂一些, 否则容易被黑客入侵.
阿伟@t
2023-10-10
628
0
【Linux入门】Linux发展史
linux
操作系统
服务器
入门
系统
在这里简要介绍Linux的发展史。要说Linux,还得从UNIX说起。 UNIX发展历史
阿伟@t
2023-10-10
516
0
【C语言入门数据结构3】链表之单链表
数据结构
链表
入门
数据
指针
由于数组的这些缺点,自然而然的就产生链表的思想了。 链表通过不连续的储存方式,自适应内存大小,以及指针的灵活使用,巧妙的简化了上述的内容。
阿伟@t
2023-10-10
193
0
力扣88.合并两个有序数组【顺序表】
数据结构
int
void
数组
指针
适合学习了数据结构顺序表后做,此题虽然简单,但是必须结合画图进行分析,同时要仔细阅读题目。
阿伟@t
2023-10-10
193
0
力扣26.删除有序数组中的重复项【顺序表】
数据结构
dst
int
数组
算法
适合学习了数据结构顺序表后做,此题虽然简单,但是必须结合画图进行分析,同时要仔细阅读题目。
阿伟@t
2023-10-10
203
0
力扣27.移除元素【顺序表】
dst
int
src
数据
数组
时间复杂度:O(N2),最坏的情况是数据基本都与val相等,删除一个的时间复杂度为O(N),删除N个为O(N2)。
阿伟@t
2023-10-10
134
0
【C语言入门数据结构】顺序表
数据结构
ps
size
入门
数据
前言:继【时间复杂度和空间复杂】度之后,本章我们来介绍数据结构中的顺序表和链表,若觉得文章不错,希望支持一下博主👍,如果发现有问题也欢迎❀大家在评论区指正。
阿伟@t
2023-10-10
225
0
【C语言入门数据结构】时间复杂度和空间复杂度
数据结构
int
函数
入门
算法
数据结构指的是“一组数据的存储结构”,算法指的是“操作数据的一组方法”。 数据结构是为算法服务的,算法是要作用在特定的数据结构上的。
阿伟@t
2023-10-10
267
0
【C】程序环境和预处理
int
编译
程序
函数
字符串
相关指令gcc -S test.c 编译完成之后就停下来,结果保存在test.s中。
阿伟@t
2023-10-10
171
0
【C】语言文件操作(二)
存储
磁盘
二进制
数据
指针
继【C】语言文件操作(一)中我们详细地介绍了文件的顺序读写等一系列函数,这篇文章相对上一章内容较少,但也得认真学习奥~ 与前一篇一样,每个函数都附有超链接,方便大家查阅文献
阿伟@t
2023-10-10
219
0
【C】语言文件操作(一)
程序
二进制
函数
数据
指针
例如通讯录的程序,当通讯录运行起来的时候,可以给通讯录中增加、删除数据,此时数据是存放在内存中,当程序退出的时候,通讯录中的数据自然就不存在了,等下次运行通讯录程序的时候,数据又得重新录入,如果使用这样的通讯录就很难受。 我们在想既然是通讯录就应该把信息记录下来,只有我们自己选择删除数据的时候,数据才不复存在。 这就涉及到了数据持久化的问题,我们一般数据持久化的方法有,把数据存放在磁盘文件、存放到数据 库等方式。
阿伟@t
2023-10-10
236
0
【C】柔性数组详解
int
ps
内存
数组
指针
如果我们的代码是在一个给别人用的函数中,你在里面做了二次内存分配,并把整个结构体返回给用户。用户调用free可以释放结构体,但是用户并不知道这个结构体内的成员也需要free,所以你不能指望用户来发现这个事。所以,如果我们把结构体的内存以及其成员要的内存一次性分配好了,并返回给用户一个结构体指针,用户做一次free就可以把所有的内存也给释放掉。
阿伟@t
2023-10-10
192
0
【C】动态内存管理 malloc calloc relloc free 函数详解
free
malloc
函数
内存
内存管理
但是上述的开辟空间的方式有两个特点: 1. 空间开辟大小是固定的。 2. 数组在申明的时候,必须指定数组的长度,它所需要的内存在编译时分配。
阿伟@t
2023-10-10
294
0
【C】自定义类型(二)位段,枚举,联合
char
int
变量
跨平台
内存
位段的声明和结构是类似的,有两个不同: 1.位段的成员必须是int、unsigned int 或signed int。 2.位段的成员名后边有一个冒号和一个数字。
阿伟@t
2023-10-10
194
0
【C】自定义类型(一)结构体
char
struct
变量
函数
内存
我们知道c语言有很多内置类型如下,而对于复杂地事物,这些类型是无法进行描述的,所以c语言引入了自定义类型,让我们根据所需来设置类型:
阿伟@t
2023-10-10
195
0
【C】内存操作函数
编译器
函数
内存
指针
字符串
注: 因为是void类型,所以不管什么类型都可以进行拷贝,这里可以与前面所学的strncpy函数进行比较学习,具体内容见【C】字符函数和字符串函数(上) size_t num指的是拷贝的内容的大小。
阿伟@t
2023-10-10
155
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档