- 博客(13)
- 收藏
- 关注
原创 栈和队列的实现
目录1.栈2.队列1.栈1.1 栈的概念及其结构栈:是一种特殊的线性表,只允许在固定的一端进行插入和删除元素,这一段称为栈顶,另一端称为栈底,栈中的元素遵循先进后出的原则1.2 栈的实现栈的实现一般是使用数组或者链表实现,先比较而言,数组实现的结构更简单一些,因为数组在尾上插入数据的代价更小。#pragma once#include<stdio.h>#include<stdlib.h>#include<assert.h..
2022-05-30 20:48:03
137
原创 链表的两种常用实现
目录1.链表的基本概念及结构2.链表的分类3.单链表的实现4.双向带头循环链表1.链表的基本概念及结构链表的基本结构:是一种在物理结构上非连续,非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接在一起的。就拿单链表来说注:1.我们会发现链式结构在逻辑上是连续的,但是在物理结构上却不是连续的2.链表的分类实际中链表的基本结构有很多,在这里只介绍8中,并重点介绍其中两种1.单项或双向2.带头或不带头3.循环或不循环在下...
2022-05-13 23:46:43
911
原创 memcpy和memmove以及memcmp
系列文章目录内存操作函数memcpy,memmove,memcmp文章目录系列文章目录 一、memcpy函数 二、memmove函数 三、memcmp函数 总结一、memcpy函数void * memcpy ( void * destination, const void * source, size_t num );函数memcpy从source的位置开始向后复制num个字节的数据到destination的内存位置。这个函数在遇到 '\0' 的时候并
2022-04-23 19:34:59
323
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人