logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux 开发工具(一) 软件包管理器的全方位认识

本文介绍了Linux包管理器的基本概念与实践,涵盖软件安装方式、包管理器作用(如apt、yum、dnf)、操作系统生态与开源资金来源、镜像源优化网络访问,以及apt常用命令(搜索、安装、卸载、更新)和权限问题。重点讲解了软件源配置、换源流程及缓存管理,帮助用户高效、稳定地管理软件。

文章图片
#linux#运维#服务器
数据结构(C语言)

本文系统介绍了常见数据结构与算法,包括线性表(顺序表、链表)、栈、队列、树、堆以及各类排序算法。详细讲解了顺序表和链表的实现原理、操作接口及经典算法题;阐述了栈和队列的特性与实现;深入分析了二叉树的结构特性、遍历方式和相关计算;重点讨论了堆的实现及其在排序和TOP-K问题中的应用;最后全面介绍了七大排序算法(插入、选择、交换、归并等)的实现代码、时间复杂度和稳定性。全文通过大量代码示例和算法分析,

文章图片
#数据结构#c语言#开发语言
C++基础(一) 简单认识一下C++

本文介绍了C++基础语法要点:1. C++首个程序示例及与C的区别;2. 命名空间(namespace)的作用、定义及三种使用方式,解决命名冲突问题;3. C++输入输出流(cin/cout)的使用特点;4. 缺省参数的概念及使用规则;5. 函数重载的实现条件及注意事项。文章通过代码示例对比C与C++差异,强调命名空间在实际项目中的重要性,并指出C++在类型识别和函数调用上的灵活性优势。适合C++

文章图片
#c++#开发语言
到底了