首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
干饭小白
掘友等级
学生
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
BM12单链表的排序
这题太水了,没什么好分析的。直接看代码吧....vec.sort(vec.begin(),vec.
链表相加(二)
这题拿到手上,我一直在考虑一个问题就是,能不能通过不预先遍历的方法去做。呜呜,原谅我的无知,我想不出来。那就只能先遍历一遍了,反正也是很不影响时间。一看到这题,就冒出了两种解题方法,第一种是预先通过两个数组把两个链表中的数据保存下来,然后就变成了大数加法了,然后再把结果放到一个...
合并k个已排序的链表
ojbk...开始以为这题没有内存要求,所以就用来一个很简单的方法合并。创建第三条链表,结果部分案例过不去。* Definition for singly-linked list.if(lists.for(int i=1;i<lists. 好吧,看来不能创建新的节点,只能用辅助...
链表中的节点每k个一组翻转
将给出的链表中的节点每 k 个一组翻转,返回翻转后的链表 如果链表中的节点数不是 k 的倍数,将最后剩下的节点保持原样 你不能更改节点中的值,只能更改节点本身。 拿到这题,一个想法就是用栈来写。至于为什么我会想到用栈呢?因为需要反向嘛,这里我看题目的要求,空间复杂度...
常用的Linux系统的IO函数
前面我们说到,C库函数底层是调用了Linux系统函数的。而且在讲到虚拟地址空间的时候也说到,用户是不能够直接操作内核空间的,如果想要堆内核空间进行读写可以使用系统调用。int fcntl(int fd,int cmd,...我们学习api不是说我们一定要把他们背下来,api(程序...
虚拟地址空间
早期没有虚拟内存的时候,是直接在内存中为程序分割内存。进程地址空间不隔离:由于程序是直接访问内存的,在多进程的情况下,那么一些恶意程序就可以随意的修改其他程序的数据,这显然是不愿意看到的。甚至一些非恶意程序在使用不恰当的情况下也可能会导致其他程序的数据发生改变,我们希望移除程序出...
文件IO-缓冲区
1.2.我们写程序,是站在内存的角度思考问题的。如果我们是操作文件,向文件中输入,从文件中获取的表达更为准确。1.2.比如现在有100个鸡蛋需要从A点运送到B点,在没有缓冲区的情况下只能一个一个的运送,而如果存在缓冲区,那么就相当于有一个框子,假设这个框子能装20个鸡蛋,当框子装...
C++项目实战-makefile
一个工程中的源文件不计其数(一个项目有有很多的文件),现在的项目基本都是按模块进行划分的,而这些模块存放在若干目录中。makefile中定义了一系列的规则(这些规则定义了一系列如何编译程序的操作,比如哪些文件需要编译、哪些临时文件需要及时的清除等),如此以来我们只需要通过make...
C++项目实战-GCC编译
GCC(GNU Compiler Collection,GNU编译器套件)是由GNU开发的编程语言译器。GNU编译器套件包括C、C++、 Objective-C、 Fortran、Java、Ada和Go语言前端,也包括了这些语言的库。
STL-stack
stack.stack.stack.stack.stack.
下一页
个人成就
文章被点赞
7
文章被阅读
21,333
掘力值
192
关注了
0
关注者
1
收藏集
0
关注标签
15
加入于
2022-08-26