- 博客(25)
- 收藏
- 关注
原创 【C语言进阶】一次解决字符串输入问题——为什么输入这么容易奔溃?
在学习C语言的时候,输入字符串或者数字时老是容易出各种各样的问题,到底什么时候该加getchar()?什么时候用gets(), 什么时候使用gets()函数呢?让我们跟着笔者的思路一探究竟。
2024-09-30 00:27:09 1287 18
原创 【数据结构入门】算法复杂度
深入理解和掌握算法复杂度分析,对于每一位从事计算机科学及相关领域的研究者、工程师而言,都是不可或缺的基本功。本文旨在引领您踏入算法复杂度的神秘殿堂,通过深入浅出的介绍,让您领略到这一领域的独特魅力。我们将从算法复杂度的基本概念出发,逐步揭开其神秘面纱,探讨时间复杂度与空间复杂度的定义、计算方法及常见类型。
2024-09-26 20:02:13 1396 18
原创 【C语言进阶】文件操作
语言中的文件操作是编程中非常重要的一部分,它允许程序与外部数据进行交互,如读取用户输入的数据、保存程序生成的结果到文件中,或者修改现有文件的内容。C语言通过一系列的标准库函数来支持文件操作,这些函数定义在头文件中。C语言中的文件操作是编程中不可或缺的一部分,它允许程序读取、写入、修改和创建存储在硬盘上的文件。
2024-09-21 15:44:19 1266 30
原创 【数据结构入门】排序算法之插入排序与选择排序
排序算法的选择可以根据数据的特点、数据量以及排序的要求来确定。不同的排序算法具有不同的时间复杂度和空间复杂度,因此在实际应用中需要根据具体情况选择合适的排序算法。
2024-08-28 22:01:42 1603 26
原创 【数据结构入门】二叉树之堆排序及链式二叉树
堆排序是一种使用堆数据结构的排序算法。堆是一种完全二叉树,且满足堆属性,即每个节点的值都大于(或小于)它的子节点的值。二叉树的遍历有三种方式:前序遍历、中序遍历、后序遍历。这三种遍历方式都是深度优先遍历。
2024-08-27 22:57:46 1115 17
原创 【Liunx入门】Liunx换源
由于Liunx系统默认的下载源为国外的源,所以在国内下载资源比较慢,将其替换为国内的源之后下载速度会有明显提升。
2024-08-27 10:22:47 1499 16
原创 【Liunx入门】Liunx软件包管理器
Linux软件包管理器是Linux系统中用于安装、升级和卸载软件包的工具。它们提供了一个方便的方式来管理软件包,包括依赖关系解决、版本控制和软件包更新。
2024-08-26 22:47:33 1468 22
原创 【Linux入门】Liunx权限
在Linux中,权限是一种重要的概念,它决定了用户对文件和目录的访问权限。对于系统管理员来说,了解和正确使用Linux的权限系统是至关重要的。权限系统不仅可以保护文件和目录的安全性,还可以限制用户对系统资源的访问,从而提高系统的稳定性和可靠性。本文将对Linux的权限系统进行详细讲解,包括权限的基本概念、权限的种类和使用方法。我们将介绍Linux中的三个基本权限:读取(r)、写入(w)和执行(x),并解释它们在文件和目录权限中的具体含义。
2024-08-22 09:45:14 1328 27
原创 【数据结构入门】二叉树之堆的实现
堆是一种重要的数据结构,常用于解决各种问题,如优先队列、排序算法、图算法等。堆具有很多特性,其中最常见的是最大堆和最小堆。最大堆中,每个节点的值都大于等于其子节点的值,而最小堆则相反,每个节点的值都小于等于其子节点的值。在本文中,我们将详细介绍堆的概念、性质和操作。我们将以一个具体的例子来说明堆的构建和调整过程,并通过图示展示堆的结构。最后,我们还将讨论堆在实际应用中的一些常见用途和算法。通过学习堆,您将能够更好地理解和应用这一重要的数据结构。
2024-08-20 23:02:50 1673 14
原创 【Linux入门】重定向、管道命令与环境变量PATH
Linux中,重定向、管道命令和环境变量PATH是一些非常强大而又实用的功能,它们可以帮助用户更高效地处理和管理数据、文件和程序。将详细介绍和讨论重定向、管道命令和环境变量PATH的概念、语法和应用,并通过实例和示例来解释和演示它们的用法,帮助读者更好地理解和掌握这些功能
2024-08-18 23:28:52 1435 20
原创 MS Visual Studio使用ACLLib库
详细介绍了如何使用MS Visual Studio配置ACLLib库,解决函数报错问题。
2024-08-16 21:23:35 1137 21
原创 【数据结构入门 】栈
通过构建一个栈,我们可以非常方便地实现后进先出的数据结构,使得我们能够高效地处理一些具有类似特性的问题。因此,了解和掌握栈的概念和操作是很重要的。在接下来的内容中,我们将详细介绍栈的基本原理、以及常见实现方式。希望通过本文的学习,读者能够深入理解栈,并能够在实际编程中熟练运用。
2024-08-02 23:01:29 677 3
原创 scanf函数从入门到精通
从函数的简单使用到进阶,介绍了scanf函数在使用过程中遇到的各种问题,以及使用scanf进行输入数据的简单处理。
2024-07-23 21:08:27 2705 2
原创 Github如何上传项目(超详细小白教程)
Github是全球最大的开源网站,学会使用Github对于我们学习相关知识大有裨益,本文从Git、Github简单介绍,Git上传原理,Vim编辑器的简单应用等多个方面详细地讲解如何使用git上传Github,非常适合新手小白直接上手去上传文件。
2024-07-14 02:56:51 5746 7
原创 我种桃花于今朝,期待他日阳春开
丹比萨·莫约在她的书籍《援助的死亡》中说过:“种一棵树最好的时间是十年前,其次是现在”,希望我们能活在当下,不再内耗,朝着目标不断前进。
2024-07-13 00:27:34 757 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人