- 博客(11)
- 收藏
- 关注
原创 小顶堆计算最小带权路径
#include <iostream>#include <algorithm>using namespace std;const int maxn=30;int n;int heap[maxn];void downAdjust(int low,int high){ int i=low,j=i*2; while(j<=high){ if(j+1<=high && heap[j]>heap[j+1]) j=j+1; if(
2022-01-14 16:48:11 220
原创 堆及堆排序的基本操作
#include <iostream>#include <algorithm>using namespace std;const int maxn=100;int heap[maxn],n=10;void downAdjust(int low,int high){//向下调整大顶堆 int i=low,j=i*2; while(j<=high)//存在孩子节点 { if(j+1<=high&&heap[j+1]>heap[j]
2022-01-14 13:59:55 228
原创 平衡二叉查找树的基本操作
#include <iostream>#include <algorithm>using namespace std;const int maxn=10000;struct Node{ int data,height; Node* lchild; Node* rchild; };Node* newNode(int data){//创建新节点 Node* root=new Node; root->data=data; root->height=
2022-01-13 22:10:22 117
原创 二叉查找树(BST)的基本操作
#include <iostream>const int maxn=1000;int N;int seq[maxn];struct Node{ int data; Node* lchild; Node* rchild;};Node* newNode(int v){//建立新节点 Node* node=new Node; node->data=v; node->lchild=node->rchild=NULL; return node;}vo
2022-01-13 20:22:28 188
原创 C++类与结构体的初始化
c++类与结构体初始化利用构造函数的重载进行 默认参数初始化 部分参数初始化 全部参数初始化使用初始化列表来初始化字段:Node_C() :x('S'), str("Blank"), data(-1) { cout << this->data << " " << this->str << " " << this->x << endl;}上面的语法等同于如下语法:Node_C() :{
2020-09-06 11:46:14 1332
原创 第十五届全国大学生智能汽车竞赛-双车组三轮图像处理总结(已开源)
18cm三轮摄像头图像处理前言比赛规则设备简述一、扫线方式(八领域)二级目录二、边线计算及处理方式二级目录三、赛道元素判断及处理二级目录前言或许是有幸,参加了第十五届智能车竞赛,在这一年里,经历了很多,少有满意,认识了很多人,感谢相识。比赛结束,我也将离智能车越来越远。但毕竟也曾热爱、付出过,希望能把我的一些经验写下来,至少留下一个痕迹,也能给一些准备比赛或像参加比赛的选手提供一些帮助。比赛规则第十五届全国大学生智能汽车竞赛竞速赛规则可能由于疫情原因,比赛不仅提前了,而且准备时间还相比之前减少了
2020-08-12 17:43:03 18386 33
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人