自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 问答 (1)
  • 收藏
  • 关注

原创 采用map,queue结合的方式执行广度优先算法,并导出最短路径

采用map,queue结合的方式执行广度优先算法,并导出最短路径#include <iostream>#include <vector>#include <queue>#include <map>#include <stack>using namespace std;struct Node{ bool State[4] = {false,false,false,false};};bool findMazePathB

2022-05-23 21:17:09 175

原创 2021-07-07 C++笔记

1.内联函数(1)内部链接的函数,能在编译期间进行代码展开的函数PC程序计数器,指令一条一条运行 PC+1当遇到一个函数如fun(),PC停在那个位置,跳转运行fun(),运行完,PC+1fun()函数的生命周期只有一行跳转运行函数很浪费资源和时间inline int add(int a,int b) //内联函数 { return a+b;}int main() { int a=add(10,20);//当调用内联函数时,会自动把函数...

2021-07-12 20:56:01 164

原创 C语言泛型编程冒泡排序

#include<stdio.h>#include<stdlib.h>#include<string.h>struct Node{ int flag; char str[30];};void swap_int(void *a,void *b){ int *aa=(int*)a; int *bb=(int*)b; if(*aa>*bb) { int temp=*aa; .

2021-07-06 19:05:21 119

原创 2021-07-06 C++学习笔记

1.本质:对于c语言的一种扩展和进阶 一门面向对象的语言最早是代类c语言 编译器用的还是gcc是对C语言的简化2.面向过程和面向对象的区别计算两个数的和:面向过程:输入两个数,求和,输出面向对象:创建一个可以解决问题的对象→创建一个整型对象→给这个对象分配条件→给这个对象一个做加法的功能 不需要一次一次地去调用函数3.编程方式:①面向过程 可以编译C②面向对象编程 (4天)③泛型编程(难点,15天):广泛,简洁,节省代码量,耦合度低,比如实现两个数相加,创建一个对象,

2021-07-06 19:02:28 137

空空如也

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

TA关注的人

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