自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 初学数据结构

数据,是描述客观事物的符号,是计算机可以操作的对象,能够被计算机识别和处理的符号集合。数据不仅仅指数值类型,还有声音、图像、视频等非数值类型。在知道数据后,我们开始介绍数据结构数据结构,是计算机内部存储和处理数据的方式,指相互之间存在一种或多种关系的数据的集合。算法,简单说就是计算步骤。它将输入转化为输出。要注意的是,数据结构和算法可不是分开的,而是紧密联系一起的尤其是在校园招聘中,算法编程题越来越常见,而此时如果你没有掌握好数据结构,那么在做类似编程题的时候会非常吃力,所以学好它们非常重要。......

2022-07-28 11:23:32 86 1

原创 C++入门知识

在头文件test.h中也定义命名空间N1,其中定义了变量x;在study.cpp中定义了N1,其中定义变量a。最后程序执行成功,说明两个文件中的N1确实是同一个命名空间。

2023-04-11 17:23:02 92 1

原创 C进阶 数据的存储(二)

在第一部中,我们介绍了整型数据的存储部分,所以在第二部分中我们介绍浮点数存储。

2022-11-09 10:39:18 74

原创 C进阶 数据的存储(一)

思考:我们知道1的二进制表示换成十六进制是00 00 00 01,如果是大端,存储顺序是00 00 00 01;我们首先取出a的地址,但是如果此时直接解应用的话会操纵4个字节的空间,因为a类型是int。所以为了缩小操纵权限,我们将a的地址类型进行强转为char*,这样接应用时就只能操纵1字节的空间,这样根据解应用后得到的整数是1还是0就能够判断大小端了。如char类型就说明空间中存储的是字符数据,int表明内存中存的是整型数据。大端存储:数据的高位存储在低地址,数据的低位存储在高地址中。

2022-11-07 10:28:06 84

原创 【认识结构体】

结构体变量的定义可以在定义结构体类型时一起定义,也可以创建完成后定义int age;//年龄 char name [ 20 ];//姓名 char sex [ 5 ];//性别 float height;//身高 } s1 , s2;}这里我们定义的s1、s2、s3、s4都是全局变量;初始化就是在定义变量的同时对它进行赋值int age;//年龄 char name [ 20 ];//姓名 char sex [ 5 ];//性别 float height;//身高 } s1 = {

2022-11-05 08:32:38 74

原创 认识线性表——顺序表

顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数组上完成数据的增删查改。累死了,今天内容有点多,但是写完感觉对这些知识又复习了一边,也是成就满满,痛苦与快乐并存。不积跬步无以至千里,踏踏实实,一步一脚印才能走得更远,那今天就先这样吧httpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttps。......

2022-07-31 18:20:58 285

原创 OJ练习题

轮转数组

2022-07-28 17:55:49 249

原创 指针(一)

指针,也叫地址。平时我们所说的指针指的是指针变量,它是用来存放地址。指针也有类型。如p1存放的是整型数据的地址,指向整型数据;p2存放的是字符数据的地址,指向的是字符。对p3解应用*p3就相当于a,*p=2就相当于a=2。......

2022-07-14 22:19:38 129

原创 输入两个升序排列的序列,将两个序列合并为一个有序序列并输出。

数据范围:1

2022-07-10 11:38:27 1222

原创 C语言用数组写一个扫雷游戏

今天写一个大家都玩过扫雷游戏,大小我写的是9乘9的界面,话不多说,直接展示内容。1.界面多个格子中随机选择一个格子,如果该格子是雷,则玩家就被“炸死了”,也就是游戏结束;当格子不是雷,则在点击后就会显示该格子周围其他格子中共有几个雷。2.选择过的格子不能再次选择。3.当界面所剩格子数量正好等于雷的数量时,游戏就会成功。在这里,我们使用#define定义标识符常量.因为是9乘9大小,所以我设置了行数ROW为9,列数COL为9;当格子在界面的边界时,统计格子周围雷信息会不方便,所以我们在上下左右各多出一行或者一

2022-06-25 20:33:52 719

原创 使用C语言编写一个三子棋

1.介绍 三子棋,无非就是在一个3乘3的棋盘上,使相同3个的棋子连续排列。获胜的方式也很简单,就是谁先排列成功谁胜利。 2.正文 (1)思路 我们把三子棋这一个项目分为三个文件,test.c game.c game.h test.c里我们写三子棋的程序流程;game.c里我们写需要用到的函数;game.h里我们写各个函数的声明,宏,头文件等。 (2) 对于一个棋盘,我们可以用一个二维数组来表示。无论是玩家还是电脑下棋时,过程都是向这个二维数组里面放置元素,当玩家或电脑下完棋后,为了方便玩家是否

2022-05-13 15:44:52 362

原创 将一个数组逆序排列和数组逆序打印

初学c语言。了解将数组逆序排列和数组逆序打印的区别

2022-05-12 10:14:06 2043

原创 初学c练习的小游戏之产生随机数

适合初学者的编程小游戏,写着玩

2022-04-17 20:51:41 2764

原创 开启编程之旅

CSDN的朋友们好,从今天开始我打算用写博客的方式记录我的程序学习。我今年刚刚考上一所211的硕士,研究方向大概是机器学习等方向。我希望能够通过三年的学习,能够成为一名算法工程师。我的目标企业是腾讯,因为感觉大厂的算法比较难进,所以我打算一边巩固现有的知识,一边了解前沿的技术。给自己定个目标吧,至少做到每周五天的学习时间。因为刚开始写博客,对CSDN还有些不熟悉,所以接下来几天先尝试的写一下吧。 ......

2022-04-16 19:20:13 291

空空如也

空空如也

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

TA关注的人

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