- 博客(6)
- 收藏
- 关注
原创 线性表——单链表
单链表不同于顺序表,可以把单链表形象的比喻成生活中的火车。每节车厢的连接需要靠连接钩进行串接。并且它的访问方式不是随机访问,而是顺序访问,好比在火车上,你必须一个个车厢穿梭才能到达你要去的车厢。1. 结构定义typedef struct Node { int data; typedef struct *next;} Node, *LinkedList;2. 初始化LinkedList linkedlist = NULL:3. 插入插入的时候我们以实际的位序进行插入(默认从零开始)
2021-04-21 22:39:24 128
原创 线性表——顺序表
线性表线性表是由相同数据类型的n 个数据元素a0,a l…an-1组成的有限序列。一个数据元素可以由若干个数据项组成。若用工命名线性表,则其一般表示如下:其中,an是唯一的“第一个”数据元素,又称为表头元素;an-1是唯一的“最后一个”数据元素,又称为表尾元素。线性表按照存储结构,可以分为顺序表和链表两种类型。1. 结构声明size: 顺序表容量 length: 顺序表当前元素个数 #define ERROR 0#define OK 1typedef struct Vector { i
2021-04-20 23:53:53 148
原创 C语言字符串输入输出问题
1.字符数组 char str1[] = "array"; //根据字符串大小分配长度 char str2[6] = "array"; //指定长度** 初始化完成后系统都会自动在后面加上结束符 EOF(’\0’) **2. 字符串指针char *str = "pointer";3.数组 + 指针 + scanfchar str[60];char *p = str; //p指向了字符数组的基地址scanf("%s",str);4.gets()和scanf()函数的区别cha
2021-04-19 12:02:17 201
原创 LC 旋转数组
给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。进阶:尽可能想出更多的解决方案,至少有三种不同的方法可以解决这个问题。你可以使用空间复杂度为 O(1) 的 原地 算法解决这个问题吗?示例 1:输入: nums = [1,2,3,4,5,6,7], k = 3输出: [5,6,7,1,2,3,4]解释:向右旋转 1 步: [7,1,2,3,4,5,6]向右旋转 2 步: [6,7,1,2,3,4,5]向右旋转 3 步: [5,6,7,1,2,3,4]示例 2:输入
2021-01-16 17:22:55 68
原创 stm32F4xx中文参考手册
本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、 STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。 添加链接描述提取码滴滴我...
2019-08-04 11:23:07 13061 10
原创 ST-LINKV2在WIN10操作系统上无法读取驱动问题的解决方法
ST-LINK在WIN10设备管理器的端口显示黄色的感叹号,这是由于驱动没有安装好导致的。从此链接下载下载驱动文件:https://pan.baidu.com/s/1RR1JQdY-NAw2DWVBaux07Q解压后以管理员的身份运行dpinst_amd64问题就解决了...
2019-07-31 17:32:27 6980 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人