自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 第三章、存储系统---1.基本概念

这节内容包三个部分,其目的是对存储器建立基本的认识。

2025-11-03 19:21:50 529

原创 操作系统---第一章:2.操作系统的发展和分类

在正式开始这部分内容前,通过一张思维导图来直观的感受,操作系统的发展,以及操作系统的分类。本节内容主要关注和理解各类操作系统想解决什么问题,以及各自的优缺点。

2025-10-29 19:33:00 579

原创 操作系统---第一章:1.操作系统概述

注:黄色渲染表示过渡。生活中的操作系统生活中我们所熟知的操作系统(OS)有微软的Windows,苹果的MacOs,除了这二者,还有一个有所耳闻但并不怎么了解的Linus操作系统,当然还有一个已经过时的诺基亚的塞班系统。在了解操作系统之前,我们来看看一台电脑是如何诞生的?step1:厂商组装一台裸机。(裸机,纯硬件)step2:出售前会安装一个操作系统。(操作系统)step3:用户自己安装应用软件(应用程序)step4:使用软件(用户)

2025-10-27 14:23:35 580

原创 计组---第一章:3.硬件的基本组成

本节一开始直接就介绍了硬件的五大部分,这是冯诺依曼机和现代计算机所具备的共同特点,只不过核心部件以及部件之间的逻辑关系有些差异。先讲述ENIAC这一台世界上第一台电子计算机采用的计算方式,分析出其存在的效率提升空间,在引入冯诺伊曼机,首次提出“存储程序”概念,然后是以运算为核心到以存储器为核心----现代计算机。最后介绍了现代计算机的部件划分。

2025-10-27 13:23:20 582

原创 计组---第一章:2.计算机的发展

上是硬件与软件协同工作,实现数据存储、处理和信息交互的完整体系,不是单一的电脑设备,而是一套能独立完成任务的整体。

2025-10-27 12:38:53 642

原创 计组---第一章:1.初识计算机

在信息化世界中,有着无数计算机或者手机组成,而不同的计算机之间通过计算机网络来建起联系。深究计算机的的构成,由三个部分组成:硬件、操作系统、软件,而计算机组成就是来研究计算机硬件的。

2025-10-27 12:26:38 187

原创 二叉线索树

二叉线索树不含哨兵位的实现

2025-05-28 16:10:50 316

原创 基于后缀表达式构建二叉表达式树(c语言/二叉树)

举个例子:

2025-05-24 12:10:20 976

原创 表达式求值(c语言实现)

详解代码实现

2025-05-15 16:19:52 1174

原创 c语言---数据的存储

c语言中存在字符数据类型,但不存在字符串类型那这些类型有什么意义呢?1、决定了使用这个类型开辟的空间大小,大小决定了使用的范围2、如何看待内存空间的视角第一个意义很好理解,每个类型对应的所创建的变量需要的的空间大小是不同的char—1个字节short—1个字节int—4个字节long—4/8(32位/64位平台)个字节long long—8个字节float—4个字节double–8个字节。

2025-05-06 16:46:48 744

原创 C++:2、C和C++的输入输出

cin作为c++中的标准输入流对象,其作用与scanf一样,针对的是键盘上的输入,从键盘上输入的一连串显示屏幕上的数据其实是由一个一个字符形成,称为字符流,当cin与>>配套使用,就可以对字符流里的字符进行提取,转换。cout也是作为c++的标准输出流对象,其作用与printf一样,它可以将数据以字符流的形式,显示在屏幕上。什么是字符流?在c语言中,每一个变量都有对应的数据类型,存储不同类型的数据。在C++中也是如此,但不同之处就在于,从键盘上输入的一个一个数据都是字符组成,回车以后,就会放入一个名为。

2025-05-05 13:58:41 910

原创 C++---1.初阶入门

C++知识总结

2025-04-17 18:16:53 393

原创 C语言---动态内存管理

如果直接用原来的指针变量量接收,如果返回值为空,当该指针接收NULL,以后,就不能找到原来空间的地址了。

2025-03-12 16:29:28 574

原创 c语言---字符串函数和内存函数

是一个可将两个字符串进行比较的一个函数,但它的比较并不是字符串的长度,而是从左往右一一对应,比较ASCLL码值,如果一个字符串中的其中一个字符ASCLL码值大于对应字符串中的那个字符,就可以直接判断,前者大于后者,返回类型为整型,返回值为正;匹配成功第一次,验证失败的时候,arr1中的指针会指向b2,arr2的指针会指向c,为了让下一次匹配顺利进行,在匹配开始之前就要进行一个操作,我们可以创建两个指针变量s1和s2,并且分别赋值上arr1和arr2的首个地址。不满足的返回0.所有的用法都是一样的。

2025-03-06 20:12:35 710

原创 数据结构与算法----1.时间复杂度和空间复杂度的理解

算法的时间复杂度是一种数学中的,这种函数是用来计算该程序运行所需要的时间,通常情况下,是在电脑上去测试,才知晓,但在实际生活中我们不可能每一段都进行运行测试。这时候就可以根据来求出时间复杂度的函数,因为基本操作的运行次数和操作运行的时间成正比。

2025-02-26 11:19:58 624

原创 指针初阶学习的总结

初阶学习指针的总结

2024-12-24 15:23:21 739

原创 c语言实现简单三子棋的逻辑梳理

坐标是在一定范围内的,在使用时,通常情况下,我们会把第一排第一格的默认坐标写成(1,1),然而事实上,正确的表达应该是(0,0),因为用的是数组,数组下标是从0开始的,那该如何调整的呢?选择1,则进入游戏;现在就是判断输赢了,这是一个难点,如果要给玩家加点难度的话,这涉及我们给电脑设计的一个算法,这又是一个难点,在不久的将来,我将具备这方面的能力,你也一样。当进入循环,首先是第一行,然后在进入一个循环,这一个循环说负责将这一行的内容打印完,退出这个循环,进入第二行,如此反复,直到最后一行结束。

2024-11-17 17:10:35 1528

原创 递归和迭代的学习小结,以及总结的学习方法

而递归在很多可以用的情况下是真的可以简化许多的,而这就是我将要谈的,清楚它是什么,这里我画了一个图片,假如我要解决一道难题,这难题分为三个步骤,三个步骤中的第二个步骤有分为1,2,3,而3中又分为a,b,c,那我在里理清这个步骤是就可以称为“递”,而我肯定要从最小的步骤开始,当我解决完第二步骤时,就依此去解决第三步骤,这就是“归”,合起来,就是递归。于是乎,我反思了一下,并得出,最好的办法就是边看视频,边暂停记录,一点点吸收,尤其时在老师奖完一个代码时,可以马上暂停进行练习,充分利用看网课的一个优势。

2024-11-02 12:23:44 449

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除