自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 三种工厂模式理解

三种工厂模式自己的一些理解 纯属自己为了记忆的一些理解,不保证正确性,如有错误,欢迎指正! 简单工厂模式 简单工厂模式就是工厂直接造产品 工厂⟶产品 工厂方法 工厂方法模式就是工厂先造生产线,生产线造产品 工厂⟶生产线⟶产品 抽象工厂 抽象工厂就是先造厂房,厂房造生产线,生产线造产品 工厂⟶厂房⟶生产线⟶产品 ...

2021-04-20 12:08:50 88

原创 main(int argc, char *argv[])函数的参数意义

argc:总的参数个数 argv[]:参数具体值,第0个参数是程序全名,以后的参数是命令行后面跟的用户输入参数

2021-04-14 15:24:50 98

原创 快速排序笔记

快速排序核心思想 找一个参考点做中心轴; 将大于中心轴的数据放在中心轴的右边,小于中心轴的数据放在中心轴左边; 分别对中心轴左右子序列再进行1,2步的操作(即递归) 代码实现 自定义类型实现 #include<iostream> #include<ctime> #include<algorithm> using namespace std; //void swap(int index1, int index2, int* array) //{ // int temp

2021-04-13 11:11:45 85

原创 堆排序笔记

还是记录到博客上不易找不到笔记 堆排序原理 堆排序是利用堆这种数据结构对无序序列进行排序,属于贪婪算法,先利用大根(或小根堆后面省略)堆数据结构找出序列中的最大值,然后将最大值从序列中移出,然后再利用堆数据结构在剩余序列中将第二大值找出,以此类推直至所有数据都排序。 堆排序的难点 给定的序列怎么建立成大根堆 堆排序需要牢记的几个重要知识点 第一个非叶子节点位置:len/2-1; 左子树位置:2*i+1; 右子树位置:2*i+2; 代码 #include<iostream> #includ

2021-04-10 12:00:38 111

原创 sprintf()

sprintf() int sprintf(char *str, const char *format, …) 发送格式化输出到 str 所指向的字符串。 str – 这是指向一个字符数组的指针,该数组存储了 C 字符串。 值得注意的是 高版的VS默认不让使用scanf,fopen等函数,说是scanf,fopen等函数不安全,而代替其函数的是scanf_s,fopen_s等函数,后边有个"_s"的形式 例子 #include <stdio.h> #include <math.h&gt

2021-04-01 15:36:15 91

01背包动态规划c++版本.cpp

01背包问题的c++解法,动态规划算法,力扣上没找到c++版的,就自己鼓捣了一个

2021-05-04

空空如也

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

TA关注的人

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