C++
文章平均质量分 61
李大壮BigStrong
这个作者很懒,什么都没留下…
展开
-
一星期冲刺蓝桥杯备赛题单及详解
一星期冲刺蓝桥杯备赛题单及详解说明:选用平台:leetcode选用语言:c++题单day1:基础题,无数据结构leetcode-简单题:70. 爬楼梯 - 力扣(LeetCode) (leetcode-cn.com)leetcode-简单题:剑指 Offer 10- I. 斐波那契数列 - 力扣(LeetCode) (leetcode-cn.com)leetcode-简单题:1. 两数之和 - 力扣(LeetCode) (leetcode-cn.com)leetcode-简单题:88.原创 2022-04-03 18:47:40 · 1543 阅读 · 2 评论 -
八数码的3种解法详解 dfs bfs A*算法 c++ 代码有注释
八数码的3种解法八数码难题3×3九宫棋盘,放置数码为1-8的8个棋牌,剩下一个空格,只能通过棋牌向空格的移动来改变棋盘的布局。输入示例:2 0 31 8 47 6 51 2 38 0 47 6 58 3 42 6 51 7 01 2 38 0 47 6 52 1 64 0 87 5 31 2 38 0 47 6 53 1 87 6 40 2 51 2 38 0 47 6 5根据题意,需要求解的问题是:给定初始布局(即初始状态)和目标布局原创 2022-04-01 16:06:27 · 4256 阅读 · 7 评论 -
7-3 彩虹瓶 (25 分)详解
#include<bits/stdc++.h>using namespace std;stack <int> Stack;int N,M,K,flag = 1,Count = 1,x;/* N:长度 M:栈的最大容量 K:判断次数*/int main(){ cin >> N >> M >> K; // 读入N、M、K while(K--){ flag = 1; //原创 2021-04-27 21:11:31 · 1267 阅读 · 0 评论 -
C++队列queue常用函数总结
queue#include<bits/stdc++.h>using namespace std;int main(){ queue <int> q; q.push() //在队尾插入一个元素 q.pop() //删除队列第一个元素 q.size() //返回队列中元素个数 q.empty() //如果队列空则返回true q.front() //返回队列中的第一个元素 q.back() // 返回队列中最后一个元素}原创 2020-12-05 21:37:41 · 1536 阅读 · 0 评论 -
C++动态数组vector常用函数总结
vector#include<bits/stdc++.h>using namespace std;int main(){ vector <int> v1;//定义一个动态数组vector v1.push_back(x);//在数组的最后添加一个数据 v1.pop_back();//去掉数组的最后一个数据 v1.at(x);//得到指定位置的元素 v1.clear();//返回第一个元素 v1.empty();//移除容器中所有数据 v1.size();/原创 2020-12-03 21:44:24 · 349 阅读 · 0 评论 -
C++ 栈stack常用函数总结
stack#include<bits/stdc++.h>using namespace srd;int main(){ stack <int> a;//创建栈 a.top();//返回顶层元素 a.pop();//弹出顶层元素 a.push();//将X压入栈 a.size();//返回栈内元素个数 a.empty();//判断是否为空 }...原创 2020-12-03 21:33:08 · 1062 阅读 · 1 评论