自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 什么是Linux

什么是linux?和我们耳熟能详的乌邦图(ubuntu)和centOs又有什么关联,是什么关系呢?现在我们来先初步的了解一下linux系统以及它的发行版们。

2024-11-27 20:11:38 193 1

原创 特殊矩阵的压缩

对称矩阵定义:即AT=A , ai,j=aj,i(i!=j)压缩办法:因为上三角和下三角对应元素值相同,所以只需要存储下三角部分(含对角线)的元素(一共n(n+1)/2个)存储数据结构:一维数组,设为B[n(n+1)/2]元素ai,j在B中的下标:k=1+2+……+(i-1)+j-1=i(i-1)/2+j-1(i>=j的情况) k=j(j-1)/2+i-1(i<j的情况)三角矩阵定义:下三角矩阵(上三角区域全是同一常量的元素)即ai,j=C(i<j),上三角矩阵

2021-08-26 20:34:05 370

原创 数据结构之单链表基本操作

#include <iostream>using namespace std;//单链表定义typedef struct LinkNode{ int data; struct LinkNode *next;}LNode,*LinkedList;void HeadInsert(LNode* &head){ int x; //创建一个头结点 head=(LNode *) malloc(sizeof (LNode)); he

2021-07-22 21:14:21 135

原创 2022王道数据结构之顺序表课后题

顺序表课后题废话不多说,直接上代码,记录一下#include <iostream>using namespace std;#define InitSize 10typedef struct ArrayList{ int *data; //指向当前数组的指针,也就是数组的首地址 int maxSize; //规定数组最大的容量 int lenth; //数组当前包含元素个数}Arr;/** * 插入操作 * @param arr * @param p

2021-07-20 21:07:16 844

原创 数据结构之顺序表

数据结构-表-顺序表1.什么是顺序表​ 线性表(逻辑结构)的顺序存储(存储结构)就是顺序表,也就是我们常常见到的数组 ,其存储单元是一组连续的地址,逻辑上相邻的两个元素在物理位置上也相邻。2.顺序表的特点随机访问,通过首地址和元素序号可以在O(1)的时间内找到元素存储密度高,每个结点只存储数据元素(然而像链表的结点还要存储next指针)逻辑上相邻的两个元素在物理位置上也相邻,导致插入和删除要移动大量元素。3.代码示例–增删查​#include <iostream>usi

2021-07-18 21:03:59 116

原创 数据结构定义理解记录

数据结构定义理解记录基本概念1.数据定义:所有输入到计算机并被计算机识别和处理的符号的集合,是计算机程序加工的原料理解:这里数据就是一个最大的集合,所有的程序中的数据例子:一个班级全部的学生信息2.数据元素定义:数据的基本单位、可以作为一个整体进行考虑和处理、一般由若干数据项组成。理解:是数据结构这门课讨论的最小单位,比如链表的结点,数组的元素,图的结点都是数据元素3.数据对象定义:数据对象是性质相同的数据元素的集合,是数据的一个子集。理解:没什么好理解的举例:大写字母数据对象-&g

2021-07-17 20:57:45 660

空空如也

空空如也

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

TA关注的人

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