自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 函数指针的用法以及用途详解

函数指针与装饰器模式

2022-10-14 18:27:46 3270 7

原创 手动实现LinkedList 和 ArrayList

手动实现ArrayList和LinkedList两个数据结构

2022-09-10 10:53:06 312

原创 离散化的应用

离散化

2022-08-20 17:57:30 186

原创 算法学习(高精度计算)

高精度计算

2022-08-19 17:18:33 553

原创 归并排序模板

归并排序

2022-08-18 13:40:04 140

原创 算法学习(埃式筛和快速排序)

算法学习(埃式筛和快速排序)

2022-08-16 18:30:15 289

原创 C++手动实现STL部分容器和算法

C++手动实现STL和部分算法

2022-08-12 12:43:19 548

原创 基于C++的学生管理系统(控制台应用)

暑假在家无聊,来个C++的小demo来练练手

2022-07-25 18:16:57 601

原创 C++STL入门

C++最大的特点之一就在于其语法的灵活性和强大的库,STL(Standard Template Library 标准模板库)是C++自带的数据结构的库,在使用的时候只需要加上对应的头文件,这极大的方便了开发者,因为这样就不用做大量的重复性的工作,也就是不会重复造轮子,但是,由于STL的内容比较抽象,并且其语法难度又较高,所以会让刚入门的同学望而却步,今天这篇文章主要是针对常用的几个数据结构进行一个入门的教学,并且展示一些常见的应用。首先我们先了解一下一些概念:1.泛型编程:泛型编程的概念其实很好

2022-02-07 12:13:46 471

原创 南华大学20级软卓选拔(右鸽邀你判ip)

开始讲解之前,我先说一下我的感受,虽然这道题只是一道模拟题目,并没有考察算法,但是作者写出来的时候是十分开心的,因为这道题目利用是我第一道基本直接利用STL内的函数写出来的题目,所以作者觉得意义重大,所以就拿出来分享给大家。题目如下:右鸽最近在学计算机⽹络原理,所以想着把学到的知识跟你分享⼀下。IPv6(Internet Protocol Version 6) 即互联⽹协议第六版,IPv6的出现就是为了替代IPv4,主要原因是IPv4的地址不够⽤。随着科技的发展,我们的⽣活⽔平不断提...

2021-12-08 19:55:05 500

原创 C++指针详解

众所周知,C++是对C语言的一个继承和扩充,所以C++可以对C语言兼容,指针(Pointer)是C语言中的一个核心内容,同样,在C++中也可以使用指针,但是,就算是一个有着多年经验的程序员,也有时候会被代码中的指针弄得晕头转向,指针可以说是C++中最不好理解的一个内容了,本文主要是针对指针的基本使用进行一个教学,读者有兴趣也可以去C++的相关网站上进行深入研究。1.指针的语法关于如何声明一个指针,实际上非常简单...

2021-11-27 18:59:29 4082 3

原创 c++中数组的使用

在c++中,有三个强而有力的工具,分别是数组,指针还有字符串,可以说,没有熟练掌握这三个工具的不能算是一个合格的程序员。1.数组数组,实际上就是向系统申请一个连续的内存空间,每个内存空间的地址连续,并且大小相同,关于数组的声明,语法如下:类型说明符 数组名[常量表达式];例如,我申请一个类型为整形,长度为100的数组,我可以这样声明:int a[100];这样,我就申请了一个长度为100的数组,并且数组的每个内存都是int类型的,其中a(array)是数组名,我们在访问数组中的内.

2021-11-23 19:45:51 5251

原创 C++类与对象之构造函数,拷贝构造函数,析构函数浅谈

本期我们来聊一聊类与对象的一个重要内容,构造函数,拷贝构造和析构函数的定义和使用。其实,就算程序员自己不编写这三个函数,C++编译器也会有默认的这三个函数,但是由于有时候默认的这三个函数不能满足我们的需求,所以我们需要自行编写这三个函数。1.构造函数首先我们要先知道什么叫构造函数,构造函数用于在进行类与对象编程时候使用的一个函数,它的作用正常我们用来初始化类中的各个成员数据,构造函数又分为两种,无参构造函数和有参构造函数,这两种很好理解,第一种就是参数列表里没有参数,第二种则是参数列表中有参数,我们

2021-11-09 10:34:05 417 3

原创 C++之动态规划(动态规划入门)

2021-11-05 00:01:58 7122 11

原创 C++函数的三种传参方式(值传递,地址传递,引用传递)

先公布上期每日一练的答案(汉诺塔问题):#include<iostream>using namespace std;void move(char src, char dest){ cout << src << "-->" << dest<<endl;}void hanoi(int n, char src, char medium, char dest){ if (n == 1) move(src, dest);

2021-11-02 11:26:19 6337 1

原创 C++函数精讲(递归调用)(附带上期判断素数问题的答案)

我在上一篇文章中已经为读者对于函数的概念以及它的使用开了一个头,本文的目的是让读者进一步更加深入的了解C++中的函数部分。首先我先将上一章内容最后的每日一练附上答案:#include <iostream>using namespace std;bool isprime(int n) // 实现对素数的判断{ bool prime = true; if (n == 1) { return false; } for (in

2021-11-01 19:56:25 1084

原创 一篇文章让你理解C++函数

在开始之前,我先说一下,本人刚进入CSDN,同时也正在学习C++,我发表文章的目的主要还是分享一下我个人在学习中的一些经验与收获,并且希望可以将自己所学会的交给读者。这篇文章我们来了解一下C++中的函数,函数作为C++中的一大重要板块,是不可以忽视的,每个人学习C++都必须经历函数这一关,不可逃避。首先我们先了解一下,在C++中,有C++库里面给我们提供的自带函数,也允许我们程序员自己编写函数,C++自带的函数使用时只要在程序上方带上相关的头文件就好了,这里不再赘述,我们的重点还是在C++的自定义函

2021-10-31 20:38:40 188 1

原创 C++类与对象入门2

我在上一篇文章中已经对C++中类与对象开了一个小头,本章我们继续来探讨C++中关于类的一些知识点。

2021-10-31 19:51:26 123

原创 C++类与对象的入门(我个人学习中的理解与感悟)

C++ 说到C++,它是一款特别灵活的编程语言,收到世界上大多数程序员的喜爱,C++最大的特点主要还是它可以支持面向对象进行编程,这也是它比C语言多出的一大优势,也是C++与C语言的本质区别,面向对象的编程思想极大的提高了代码的可重复利用率和降低的程序维护的难度,本章我们先浅谈一下C++中的类与对象的一部分内容。首先,我们先了解一下什么叫类与对象,在自然界中,我们可以把所有的事物抽象成一个对象,比如,一个人可以叫做一个对象,一棵树也可以叫做一个对象,我们将所有对象的集合叫做一个类,这些...

2021-10-31 11:40:14 325 1

空空如也

空空如也

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

TA关注的人

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