自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (3)
  • 收藏
  • 关注

原创 顺序表详解及其c语言代码实现

文章目录顺序表详解及其实现一 什么是顺序表二 顺序表的代码实现(注释详细)1. 顺序表的初始化2.顺序表的基本操作增(插入元素)删(删除元素)改(更改元素)查(查找元素)完整代码-输出效果本人在写该文章过程中发现一个内容及其清晰地文章自己也很受益并把它推荐给你们:http://data.biancheng.net/view/157.html因此本文章主要注重代码的实现并解析,以代码为基础进行顺序表的讲解.(注释写的挺详细的)顺序表详解及其实现一 什么是顺序表线性表 (linear list):

2021-02-24 10:37:21 662 6

原创 数据结构类型(内存篇)

数据结构类型(内存篇)超全结构体,联合,枚举内存解释(适用c语言入门)一.结构体的内存内存对齐规则:1.结构体的第一个数据成员存放的地址为结构体变量偏移量为 0 的地址处.2.其他起始地址为该类型变量所占内存的整数倍,如果不足部分用数据填充到所占内存的整数倍3.结构体所占总内存为该结构体的成员中基本数据类型占字节数最大的整数倍(见图解1-1)#include<stdio.h>struct str1 { // ?? char a; // 1 byte //此处

2021-01-23 23:00:06 3061 4

原创 STL二分算法

STL二分算法的基本使用如何用STL二分算法查找元素是否存在如何用STL二分算法查找元素的位置如何自定义STL二分算法查找规则STL二分算法如何处理降序数组STL二分算法的内部源码解析STL二分算法如何查找升序数组上下界STL二分算法如何查找降序数组上下界

2021-08-12 23:17:42 528 1

原创 C++_const 常量成员以及成员初始化列表及其常量类

常量成员以及成员初始化列表1.知识点介绍2.常量数据成员3.成员初始化列表4.常量函数成员4.常量对象

2021-05-06 19:44:08 1824

原创 C++_友元函数与友元类

友元1.知识点介绍类的特性之一就是封装,而友元就是C++为用户提供打破这种封装的手段,友元分为友元函数和友元对象2.友元函数1、友元函数,他只是一个函数,友元函数不是类的成员,通过类对象是无法访问的,但是在这个函数中有权通过访问类中的所有成员。2、友元函数,无论声明在类中的任访问属性下都可以,不影响他的调用和访问!!! 友元函数无论在类外定义, 还是在类内定义都不属于类用例:#include<iostream>using namespace std;class CA {

2021-05-06 16:52:15 1507 3

原创 C++_类中静态成员

C++_类中静态成员知识点:静态成员,指的是在C++类中声明成员时,可以加上static关键字,这样声明的成员叫静态成员,静态成员分为静态数据成员和静态函数成员两种

2021-05-05 17:47:35 116

原创 C++_ static 的五种用法 __考题!!

static 的五种用法

2021-05-05 17:44:57 232

原创 this指针

this指针1. this指针是系统自动生成, 且隐藏, 看不到定义, 但可使用2. this指针并不是对象本身的一部分, 他的作用域在类内部. 3. 当类的普通函数在访问类的普通成员的时候, 该this指针总是指向调用者对象.

2021-05-04 21:00:03 130

原创 命名空间

c++基础_命名空间namespace

2021-05-04 14:49:16 85

原创 c++_构造与析构

C++_构造与析构

2021-05-04 14:29:55 168 2

原创 c++_类和对象

文章将介绍C++面向对象编程基础的类与类对象的定义及其基本用法希望能给各位带来帮助

2021-04-03 13:11:51 132

原创 编程思想 _用Minercraft来讲解面向过程与面向对象

文章通过通过我的世界来讲解面向对象与面向过程的概念与理解——

2021-03-28 22:17:29 195

原创 c++基础_ new, delete概述及其使用!!

文章讲述了关于c++中new, delete的使用规范, c++基础中的重要内容, 通过这篇文章将会对其有深入的了解!! --------------木杉

2021-03-23 00:25:35 183

原创 函数重载以及二义性

关于函数重载及其二义性

2021-03-17 20:08:57 881

原创 C++_ ‘&‘ 引用详解

C++_引用详解文章目录C++_引用详解1.引用的定义:2.引用的使用:3.引用形参:4. 引用与指针对比:5.别名在内存中如何体现引用: 引用是对一个变量 或 对象(后期讲解) 取的别名,当引用初始化为某个变量, 便可以使用该引用名称或变量名称来指向此变量.1.引用的定义:定义别名方式: 真名的类型 & 别名 = 真名; // 别名也必须符合命名规则(由数字,字母,下划线组成,且初始字符不能为数字) int MyVariate = 10; // 初始化变量 int

2021-03-17 00:33:22 331

原创 c++: inline_函数与内联函数(超详细)

c++: inline_函数与内联函数函数: 函数是指一段可以直接被另一段程序或代码引用的程序或代码。函数作用: 通过将某些功能性模块编写成函数, 可以在很多情况下减少重复编写程序段的工作从而提高编写代码的效率, 同时还能提高代码的可读性, 便于程序多人开发c/c++ 函数定义:返回类型 名字(形式参数列表){ 函数体语句... return 表达式;}c/c++ 函数调用:名字(实际参数列表);但是在函数带来很多便利的同时, 也一定有某些负作用的产生:通过解析函数在

2021-03-14 22:48:16 190

原创 线性结构-队列

二 队列一.什么是队列队列:两端"开口", 尾进头出_先进先出( 以图片为准则 理解图片以及记忆原理方法而非概念 )队头和队尾队头: 队列中出队列的一端队尾: 队列中进队列的一端队列的实现方法顺序表_顺序队列链表_链式队列队列的应用排队问题…二.顺序队列#include<stdio.h>// 入队// 参数: 存储结构,队尾,数据// 返回值: 队尾int enQueue(int* a, int rear, int data) { // rear: 即将

2021-03-09 17:17:42 199

原创 线性结构-栈

文章目录栈和队列一 栈一.什么是栈进栈和出栈栈的实现方法栈的应用二.顺序栈三.链栈栈和队列栈和队列都属于线性表属于"一对一"逻辑关系栈:“先进后出”队列:“先进先出”一 栈一.什么是栈看图理解(概念只是辅助理解_理解了才算学会)栈只能从一端存取,另一端是封闭的在栈中,无论是存还是取,都必须遵循"先进后出原则"==>栈是一种只能从表的一端存取数据,且遵循"先进后出"原则的线性存储结构进栈和出栈进栈:将数据存储到站里面出栈:将数据从栈中间取出栈的实现方法栈:"特殊

2021-03-02 22:27:25 259

原创 位运算:小白完全看的懂得超全位运算教程及其应用

文章目录位运算1.基本概念2.按位与"&"概念:用法1:用法2:3.按位或"|"概念:用法1:4.按位异或"^"概念:用法1:性质:用法2:5.按位非"~"概念:用法:6.左移运算符"<<"概念:规律+用法1:7.右移运算符">>"概念:规律+用法1:8.检验学习成果位运算1.基本概念位运算:用于对整数类型(int , char , long 等) 变量中的某一位(bit), 或者若干位进行操作.“&”按位与(双目)“|”按位或(双目)

2021-02-28 17:04:38 1904 3

原创 单链表

文章目录单链表一.什么是单链表链表的节点头指针,尾指针二 单链表的基本操作(C语言代码实现)一. 创建一个单链表二.遍历一个单链表三.插入一个元素四.清空链表五.删除节点六.查找节点完整代码如果觉得文章不错, 点个关注你就是老粉了!!单链表一.什么是单链表单链表, 双链表, 静态链表, 循环链表…链表: 链式存储结构, 用于存储逻辑关系为 “一对一” 的数据与顺序表不同在于: 链表的物理地址是不一定连续的链表的节点节点分为: 头结点,尾结点,普通节点,首元节点(详细见图1)一般由结构体组成

2021-02-27 15:01:03 193 1

原创 三大基础排序算法(冒泡排序,选择排序,插入排序)

文章目录三大基础排序算法(冒泡,选择,插入)一.冒泡排序法原理解析:代码实现:(升序)注意:二.选择排序法原理解析:代码实现:(降序)注意:三.插入排序法原理解析:代码实现:三大基础排序算法(冒泡,选择,插入)一.冒泡排序法原理解析:时间复杂度: O(n²)比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,

2021-02-25 00:44:32 2369 3

原创 指针(三)动态内存

12_指针(三)动态内存一 内存区域划分1 代码区存代码2 常量区存常量:数值常量 字符常量 字符串常量 符号常量(define) 地址常量…3 全局区(静态全局区)关键词:静态变量(static) static:静态全局变量#include<stdio.h>int b = 0; //普通全局变量static int d = 0; //静态全局变量int main() { int a

2021-02-19 14:39:44 423 3

原创 指针(二) - (const)指针与常量

const使用声明一个常量关键字const用来告诉编译器一个一旦被初始化过的变量就不能被修改int a;const int n;一 常量指针指针指向一个常量修饰指针指向#include<stdio.h>int main() { //常量指针 const int num = 10; // num = 100; int* p1 = &num; *p1 = 100; printf("%d\n", num); // 可以通过p1修改num (c语言可以c++不

2021-02-18 23:41:10 110

原创 指针(二) - 利用typedef便利数组指针

typedef 命名数组指针typedef : 给类型取别名使用typedef可以更好的理解和使用数组指针常用于数组指针,结构体……#include<stdio.h>//给基本类型取别名typedef int IntType;//给数组类型取别名typedef int ArrType[5];//给数组指针类型取别名typedef int(*PArrType)[5];int main() { IntType num = 999; printf("%d\n",num)

2021-02-18 23:40:00 199

原创 指针(二)-指针与数组

指针(二)-指针与数组一 指针数组数组元素类型为指针的数组(存储内容为指针)#include <stdio.h>int main(){ /* 指针数组 */ // 1 定义几个int类型的变量 int a, b, c; a = 1; b = 2; c = 3; // 2 定义几个int*类型的指针 int* pa, * pb, * pc; pa = &a; pb = &b; pc = &c; // 3 定义一个数组 数组元素是int*类型

2021-02-18 23:37:17 101

原创 指针(二)-指针与函数

指针基础(二)-指针与函数一 指针函数返回只类型是指针的函数#include<stdio.h>typedef int* Pint;Pint function();int main() { Pint p = function(); printf("%d\n", *p); // 结果: 0(错误代码,但是VS2019可以正常运行) printf("%d\n", *p); // 结果: 一串无意义的随机数 //此处function函数中的指针pn只能存活在函

2021-02-17 18:27:44 115 1

原创 指针(一)基础

指针(一) 基础一 指针的概念为了方便访问内存中的内容,给每个内存单元一个编号,我们称这个编号为地址,及为指针.指针也是一种数据类型 所以指针都有自己的内存 存储的是地址(编号)指针的四要素指针本身的类型 除去指针名,剩下的就是指针本身的类型指针指向的类型 除去指针名和一个*,剩下的就是指针指向的类型指针本身的内存 用来存储一个编号(4字节)指针指向的内存 可以是各种类型 int num = 0; // 类型: int

2021-02-17 13:03:59 600 3

原创 STL系列(二) 二分查找

STL系列(二)二分查找函数:binary_search内容里如有未知文章中未提到的函数引用请查看上一篇文章STL系列(一)sort用法本期内容会出现大量相似但不相同的话,认真阅读,注意对比,加深记忆,不要觉得内容重复而心烦注意加粗语句有疑问留言 or 评论用法一(基本查找)内容: binary_search( 数组名 + n1, 数组名 + n2, 值 ) n1和n2都是 int 类型的表达式 , 可以包含变量 如果n1 = 0

2021-02-02 20:36:30 1078 3

原创 STL(Standard Temlate Libray) 标准模板库 (一) sort用法

STL(Standard Temlate Libray) 标准模板库 (一)sort用法内容:sort的多种用法内容还算全面,如有不足日后学习中进行补充STL概述内容 : 包含一些常用的算法 例如排序查找 , 还有常用的数据类型 例如可变长数组 , 链表 , 字典等.特点 : 使用方便 , 效率较高头文件 : #include (英: algorithm 中译:算法 )一 . 排序算法sort用法一 (整形数组从小到大排序)对基本类型的数组从小到大排序: so

2021-02-02 01:39:37 1051 1

原创 C语言基础系列: 预处理+文件操作

文章内容:c语言 预处理+文件操作(超全面)声明:本人大一学生,以下文章作为学习笔记用于记忆和复习并分享给其他需要的人.

2021-01-31 00:29:47 3762 8

x.reg (效率注册表右键文件夹转到当前路径cmd)

效率注册表右键文件夹转到当前路径cmd

2021-01-31

Bandicam 4.3.3.1498 中文注册版.zip

Bandicam(班迪录屏)一款简单好用的录屏大师,录屏幕,录游戏,录视频的功能强大的屏幕录像软件,比起其他软件其性能更加卓越。 与其他软件相比,用Bandicam录制的视频大小更小,不仅保证原文件的质量。

2021-01-31

Aseprite.zip

专业像素画绘制工具 Aseprite 中文版由大眼仔旭(www.dayanzai.me)整理发布。Aseprite 是由国外 David Capello 开发的一种像素艺术绘制工具,可让您为视频游戏创建 2D 动画。Aseprite 其实它的主要功能是用来绘制像素画,很多 70、80、90 年代的人肯定对像素画不陌生。在以前我们手机,游戏机以及所有的电子产品中都充斥着像素画,像素游戏,像素 Icon 等等。只不过由于现在科技进步,我们能看到的像素更为细腻而已。像素画是一种艺术,现在网络上也有不少像素类的游戏。

2021-01-31

空空如也

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

TA关注的人

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