自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++:lower_bound和upper_bound

C++中lower_bound和upper_bound的使用

2024-03-04 10:20:29 535

原创 快速选择算法模板

快速排序衍生的快速选择算法

2024-02-01 16:51:56 172

原创 C++ unordered关联式容器

本文是对C++ unordered关联式容器的概述

2023-12-25 15:57:20 516 1

原创 C++:多态

很明显,d中Base的虚表和b中虚表的Fun1不一样了,而Fun2还是一样的,原因是Derive对Func1进行了重写(覆盖),而没有重写Func2,而Func3不是虚函数,所以没有存放在虚表。那么现在多态的原理呼之欲出了,当基类指针或引用指向基类时,在虚表中找到的是基类的虚函数,即没有被重写的虚函数;也就是说,父类的指针或者引用可以指向父类,也可以指向子类,指向父类时调用父类的虚函数,指向子类时调用子类的虚函数,如果调用的不是虚函数,则会调用父类的成员函数。即基类虚函数返回基类对象的指。

2023-11-23 11:47:02 151

原创 C++:继承

本文是对C++中继承部分的详细剖析

2023-11-22 17:07:38 377

原创 C++:AVL树(平衡二叉树)

本文是对AVL树的介绍

2023-11-21 19:16:41 153

原创 C++:类和对象(上)

C++类和对象(上)

2023-11-15 15:27:16 104

原创 C++命名空间,函数重载

本文是对命名空间和函数重载知识的总结

2023-11-14 19:54:50 126

原创 typedef与define定义类型

简单的笔记

2023-09-23 15:03:24 297 2

原创 数据结构与算法:排序专题

排序算法专题

2023-09-21 11:36:04 216 2

原创 C语言:扫雷小游戏

本博文的内容是使用C语言实现一个扫雷小游戏

2023-09-05 15:34:23 542 1

原创 C语言:三子棋小游戏

C语言实现简单的三子棋

2023-09-02 18:14:04 1020 2

原创 C语言:static关键字的使用

本文是关于static关键字的概述、剖析及代码实例

2023-08-31 17:19:18 273

原创 C语言:递归思想及实例详解

本文是对递归的较为深入的剖析,后续会更新递归相关的专题。

2023-08-30 13:21:48 1322 5

原创 C语言:内存操作函数及其实现

本文是内存操作函数的详解,包括其使用、实现和特殊情况的处理

2023-08-22 16:25:09 159 9

原创 C语言:字符串函数及其实现

字符串函数及其实现详解

2023-08-20 20:37:36 237 18

原创 数据结构OJ:移除星号(栈)

本文是数据结构OJ题:移除星号的不同解法,通过此文能够加深对栈的理解

2023-08-19 19:56:13 200 14

原创 链表的增删查改

本文是关于链表的创建、查询、增删查改等功能的实现

2023-08-19 18:10:53 75 2

原创 数据结构OJ:最小栈

本文是关于数据结构OJ题最小栈的做法,辅助栈

2023-08-18 14:43:48 271 15

原创 ASCII码表

一张ASCII码表

2023-08-18 10:17:43 251 3

原创 const与指针

本文是关于const关键字在指针变量声明时的作用

2023-08-17 10:22:10 70 2

原创 分支语句和循环语句

再看几个代码:

2023-08-15 19:49:21 95 1

原创 初识C语言

本章节为初识C语言,意在对C语言各个部分有一个全面的了解,后面在本专栏会对各个部分进行全面剖析

2023-08-15 13:51:47 66 1

原创 顺序表增删查改

本文是数据结构顺序表增删查改的实现

2023-08-12 15:54:20 67 1

原创 C语言数组详解

举个例子,我们通过int arr[10] 这条语句创建一个包含十个整形变量的整形数组,同样的,如果我们需要创建其他类型的数组,比如字符数组,只需要根据需要修改类型名和元素个数即可。

2023-08-12 14:20:04 66 1

原创 求最大公约数及最小公倍数的方法

本文为求解最大公约数和最小公倍数的探究

2023-06-20 20:29:53 1263

原创 编程萌新的第一篇博客

编程小白的个人第一篇博客

2023-06-10 17:27:26 116

原创 qsort函数使用

其中比较函数compare返回值>0时进行交换。头文件

2023-05-29 20:16:53 81 1

原创 字符数组初始赋值

这样做存在的问题是,将数组空间所有位置都用字符占用了,没有'\0'的位置,那么使用printf函数找不到'\0'就会一直打印,打印到数组空间外面就会打印乱码。由于字符串本身暗含'\0',所以vs能够检测出超过数组范围了,所以会报错。

2023-05-29 20:05:07 59 1

原创 小乐乐改数字

基础语法题

2023-05-22 20:36:27 79 1

原创 scanf浮点数格式输入错误

定义双精度浮点数变量a,以单精度浮点数格式将输入的数据赋值给a并打印。结果显然是有问题的,具体原理未知。修改后以双精度浮点数格式读入数据。

2023-05-22 09:57:57 479 2

原创 printf函数进制转换输出

【代码】printf函数进制转换输出。

2023-05-22 09:41:22 191 1

原创 scanf函数读入数据时可能存在的错误

这样存在的问题是:第一个scanf函数将“2”读入后,不会将紧跟着的空格读取 (因为读取的是整形),遇到空格结束第一个scanf,空格留在输入流里面。但是紧接着的scanf函数需要读入一个字符变量,而读取字符变量时,scanf能够吸收空格或者回车,当作字符使用,所以此处的变量b里储存的是空格字符。显然,此处变量b储存的是回车。过程:变量a接收“2”后多余了一个回车,然后变量b将回车读入,并且回车又是第二个scanf结束的标志,所以在输入一个“2”后按回车程序立即结束。输入的整形和字符中间用空格分开。

2023-05-18 20:32:34 191 1

空空如也

空空如也

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

TA关注的人

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