猫头鹰~
码龄2年
关注
提问 私信
  • 博客:25,383
    25,383
    总访问量
  • 46
    原创
  • 34,445
    排名
  • 242
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:这个用户很懒

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山西省
  • 加入CSDN时间: 2023-01-10
博客简介:

2301_76227083的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    357
    当月
    84
个人成就
  • 获得359次点赞
  • 内容获得12次评论
  • 获得358次收藏
  • 代码片获得171次分享
创作历程
  • 16篇
    2024年
  • 30篇
    2023年
成就勋章
TA的专栏
  • 数据结构与算法
    9篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

linux文件缓冲区

本文介绍了文件缓冲区,缓冲区的刷新策略,和实现C文件接口
原创
发布博客 2024.11.16 ·
1098 阅读 ·
24 点赞 ·
0 评论 ·
16 收藏

linux文件与重定向

linux文件系统调用及重定向。
原创
发布博客 2024.11.13 ·
942 阅读 ·
20 点赞 ·
0 评论 ·
15 收藏

【C++】内存池

本文介绍了池化技术,以及内存池的实现方式。
原创
发布博客 2024.11.11 ·
1087 阅读 ·
30 点赞 ·
0 评论 ·
23 收藏

linux进程控制

介绍了进程退出、进程等待和进程替换
原创
发布博客 2024.11.10 ·
838 阅读 ·
27 点赞 ·
0 评论 ·
22 收藏

linux环境变量

本文介绍了环境变量是什么,见了见linux都有哪些环境变量,如何修改某个环境变量,如何查看一个环境变量的值,如何查看所有的环境变量,命令行参数是什么?如何新增环境变量?什么是本地变量?如何查看本地变量和环境变量,如何取消环境变量,什么是内建命令?什么是普通命令
原创
发布博客 2024.11.08 ·
966 阅读 ·
16 点赞 ·
0 评论 ·
30 收藏

进程地址空间

本文介绍了地址空间的划分以及地址空间是什么,以及虚拟地址和物理地址之间通过页表是如何转化的,以及为什么要有地址空间。
原创
发布博客 2024.11.06 ·
730 阅读 ·
29 点赞 ·
0 评论 ·
18 收藏

linux进程状态&优先级

本文介绍了进程常见的状态,以及linux中进程的状态,又谈了谈进程的优先级,优先级是什么为什么又怎么修改优先级,以及操作系统是如何根据优先级展开调度的,介绍了优先级调度的大O(1)调度算法。
原创
发布博客 2024.11.04 ·
613 阅读 ·
21 点赞 ·
0 评论 ·
13 收藏

linux进程

本文介绍了进程的相关概念以及进程的属性和linux创建进程的系统调用。
原创
发布博客 2024.11.04 ·
715 阅读 ·
8 点赞 ·
0 评论 ·
23 收藏

线程的互斥与同步

本文介绍了线程高并发情况下所带来的问题,由此引入了互斥和同步等机制。在互斥中介绍了锁以及锁的原理和死锁问题,在同步中,介绍了条件变量和CP问题以及信号量等
原创
发布博客 2024.10.26 ·
1058 阅读 ·
22 点赞 ·
0 评论 ·
15 收藏

linux线程

当我们创建一个线程的时候,是将进程的一部分资源分配给线程,让线程去执行,因此,说线程是进程内部执行就是在进程地址空间执行。执行粒度更细的意思是,线程执行进程的一小部分代码,而进程执行所有代码,因此比进程更细。
原创
发布博客 2024.10.23 ·
570 阅读 ·
15 点赞 ·
0 评论 ·
15 收藏

数据结构——队列

本文介绍了队列是什么,以及队列的实现
原创
发布博客 2024.10.16 ·
849 阅读 ·
17 点赞 ·
0 评论 ·
14 收藏

栈相关OJ

本文介绍了栈相关的算法题目,对于加深栈的理解很有帮助
原创
发布博客 2024.10.15 ·
814 阅读 ·
9 点赞 ·
0 评论 ·
21 收藏

数据结构——栈

简单介绍了栈是什么,以及如何用C语言实现一个栈
原创
发布博客 2024.10.14 ·
809 阅读 ·
20 点赞 ·
0 评论 ·
10 收藏

链表相关OJ

203. 移除链表元素 - 力扣(LeetCode)解法一:尾插到新链表当我们看到这道题的时候,我相信大多数人脑海中的第一个想法就是直接尾插到一个新链表当中。因此,我们可以遍历这个链表,如果当前节点的val不是要删除的数,就将它尾插到新链表 ,最后返回新链表的头。代码:这个地方还是有细节需要注意的, 在最后需要把tail的next置为空。这里tail是有可能为空的,如果为空的话就会报错。因此需要特判一下。比如说题目给的示例3,链表里的数全是7,要删除的也全是7,此时就不会进入尾插的逻辑,tail就是空
原创
发布博客 2024.09.11 ·
733 阅读 ·
30 点赞 ·
0 评论 ·
15 收藏

数据结构——链表

学习了顺序表就知道,顺序表在大量的头插或者中间插入的时候效率是很低的,需要频繁挪动数据,那么有没有一种数据结构在处理大量头插和中间插入的时候效率非常高呢?是有的,今天我们就来学习一下链表。
原创
发布博客 2024.09.11 ·
2827 阅读 ·
29 点赞 ·
3 评论 ·
35 收藏

数据结构——堆

堆的本质是一个二叉树。与二叉树的区别在于:对于这颗二叉树而言,任何一个子树。根据这种关系堆又可以分为和。1、大根堆大根堆根节点上的数据左右两个孩子大的。看下面的图就很容易明白了。2、小根堆明白了大根堆后,小根堆大家一想便知道了吧,根节点上的数据左右两个孩子小的。这个时候肯定就要有人问了,如果这颗树的所有数据都一样呢?叫大根堆还是小根堆呢?理论上来说可以叫大根堆也可以叫等根堆。
原创
发布博客 2024.01.14 ·
2204 阅读 ·
31 点赞 ·
1 评论 ·
33 收藏

C++特殊类设计

只有拷贝构造和赋值运算符重载才能拷贝,因此只要把拷贝和赋值重载禁掉即可,有两种方式可以实现。将拷贝构造和赋值运算符重载设成私有成员函数。并且只声明不对其进行实现。C++11扩展了delete的使用方法,它不仅可以释放new出来的资源,而且在成员函数后面加上=delete表示让编译器默认函数删除该函数。
原创
发布博客 2023.10.23 ·
48 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

红黑树简介

左。
原创
发布博客 2023.09.24 ·
66 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

AVL平衡树

我们知道二叉搜索树是非常适合查找的,但是如果它的数据是有序的,或者接近有序,那么它其实就退化成了在顺序表中查找,效率是比较低的,因此就有大佬发明出了AVL树来解决这一问题。
原创
发布博客 2023.09.17 ·
60 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C语言操作符详解

反码是原码符号位不变,其它位按位取反。补码是反码+1。正数的原码反码补码相同。3、左移操作符<<
原创
发布博客 2023.09.01 ·
94 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多