首页
学习
活动
专区
工具
TVP
发布

C/C++、数据结构、算法

专栏成员
115
文章
14486
阅读量
22
订阅数
Linux:进程地址空间
引入:以前我们知道一个指针指向的如果是一个常量字符串,那么这个就是指向的常量区,只读不可被修改,因此下面的程序会崩溃。
小陈在拼命
2024-10-01
390
Linux:环境变量
问题1:为什么我们平时输入的指令可以直接运行,但是自己编译出来的程序却要加 ./?
小陈在拼命
2024-09-24
700
Linux:进程状态和优先级
因为有一个调度器需要确保CPU的资源被合理使用,所以需要维护一个运行队列,他将进程的task_struct结构体连接起来,而被链接起来的进程就会按顺序被调度器调度,此时处于运行队列的这些进程就处于运行态,这说明运行态并不指的是正常运行的进程,而是处在运行队列中并且随时可以被调度的进程!
小陈在拼命
2024-09-17
980
Liunx:理解进程概念
从概念上挺好理解的,我们运行一个程序必然要通过CPU,所以自然需要加载到内存中……
小陈在拼命
2024-09-12
640
Linux:深入理解计算机软硬件体系和架构
        首先我们要知道,我们最常见的计算机(笔记本)以及我们不常见的计算机(服务器)其实本质上都是一堆硬件的结合:cpu、网卡、显卡、内存、磁盘、显示器、键盘……
小陈在拼命
2024-09-09
780
Linux:开发工具(3)
       比方说老师要求我们交一份实验报告,而你的室友张三是一个非常勤奋的人,所以他很早就写好了第一版交给老师,但老师的要求很高,他觉得第一版不行,给了他一些修改意见,然后他在第一版的基础上写完第二版后,老师还是不满意,他又在第二版的基础上写出了第三版……就这样一直下去,当张三写到第八版的时候,老师发现他越改越差,还不如第二版,于是让张三交第二版就行,但此时张三就慌了,因为他一直在原来版本上修改,所以早就忘了第二版是什么样子的了。而你吸取了张三的教训,你也开始做实验报告,但是跟张三不同的是,每次老师给你打回来的时候,你都会将原先版本给保存一份然后再去修改,最后当老师想要第二版的时候,你就可以直接可以把第二版拿出来。(我在有意识地在保留前面的版本,因为可能未来会用到)
小陈在拼命
2024-09-09
520
Linux:开发工具(2)
无论是在windows、还是Linux中,C++的开发环境不仅仅指的是vs、gcc、g++,更重要的是语言本身的头文件(函数的声明)和库文件(函数的实现)。所以我们在安装这些软件的时候,同时也选择了相关的开发包,会同步下载对应的头文件和库文件。
小陈在拼命
2024-08-21
1140
贪心算法总结(4)
小陈在拼命
2024-08-21
770
Linux:开发工具(1)
但是这样的话,就不光是源码,还需要把别人的一些相关编译环境配置也得搞过来,比如说我这个代码是用C语言写的,那么我们就需要C语言相关的编译器和库。对使用者来说太麻烦了!
小陈在拼命
2024-08-15
1050
Linux:Linux权限解析
2、Linux中的所有用户都要有自己的密码,无论是root还是普通用户,并且root的密码和普通用户的密码尽量不要一样!!
小陈在拼命
2024-08-15
900
贪心算法总结(3)
小陈在拼命
2024-08-11
990
Linux基础操作指令
Linux的操作特点:纯命令行(虽然也有图形化界面,但主要是工程师使用,意义不大)
小陈在拼命
2024-07-30
780
贪心算法总结(2)
小陈在拼命
2024-07-29
840
贪心算法总结(1)
小陈在拼命
2024-07-21
1070
BFS:多源BFS问题
小陈在拼命
2024-07-16
810
算法思想总结:字符串
思路1:两两比较 时间复杂度mn 实现findcomon返回两两比较后的公共前缀
小陈在拼命
2024-07-16
770
BFS:Floodfill算法
与dfs一样,从指定的起点开始向四个方向扩展,区别就是用之前通过参数将下标关系传递给dfs,而现在是将下标关系的键值对传给queue。
小陈在拼命
2024-07-16
870
算法思想总结:优先级队列
我们每次都要快速找到前两个最大的石头进行抵消,这个时候用优先级队列(建大堆),不断取堆顶元素是最好的!每次删除堆顶元素后,可以自动调整,时间复杂度是logN。
小陈在拼命
2024-07-16
1690
BFS:边权相同的最短路问题
转化成多个最短路问题,但是我们需要知道从哪树开始砍,第一个方法就是用map进行存储,可以顺便帮助我们排序,第二个方法就是用vector进行存储,然后sort+lambda表达式解决问题
小陈在拼命
2024-07-16
750
DP:二维费用背包问题+似包非包
小陈在拼命
2024-06-28
750
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档