笔记
kaka_d
这个作者很懒,什么都没留下…
展开
-
c快速排序
#include <iostream>using namespace std;void swap(int k[],int l,int r){int temp=k[l];k[l]=k[r];k[r]=temp;}int partition(int k[],int low,int high){ int point=k[low]; while(low<high) { while(low<high&.原创 2021-05-04 20:46:50 · 79 阅读 · 0 评论 -
A1046-shortest distance
题目描述1046 Shortest Distance (20 分)The task is really simple: given N exits on a highway which forms a simple cycle, you are supposed to tell the shortest distance between any pair of exits.输入格式Each input file contains one test case. For each case, the f原创 2021-04-20 21:32:13 · 71 阅读 · 0 评论 -
算法笔记-数组元素循环右移问题
#include <iostream>using namespace std;int main(){ int a[110]; int n,m,count=0;//count记录已经输出数的个数 cin>>n>>m; for(int i=0;i<n;i++){ cin>>a[i]; } for(int i=n-m;i<n;i++){//输出n-m号到n-1号 ...原创 2021-04-17 11:12:51 · 87 阅读 · 0 评论 -
sizeof
sizeof实际上是获取了数据类型在内存中所占用的存储空间原创 2021-04-11 20:27:12 · 68 阅读 · 0 评论 -
break和continue的区别和用法
break和continue的区别和用法:1.break用于跳出本层循环;而continue 用于跳出本次循环;注:break不会跳出其他层的循环;原创 2021-04-11 10:18:07 · 133 阅读 · 0 评论 -
数据结构 图
无向图中,如果任意两个顶点之间都能够连通,则称此无向图为连通图。例如,图 2 中的无向图就是一个连通图,因为此图中任意两顶点之间都是连通的。有向图中,若任意两个顶点 Vi 和 Vj,满足从 Vi 到 Vj 以及从 Vj 到 Vi 都连通,也就是都含有至少一条通路,则称此有向图为强连通图。如图 4 所示就是一个强连通图。连通图是在无向图的基础上对图中顶点之间的连通做了更高的要求,而强连通图是在有向图的基础上对图中顶点的连通做了更高的要求。参考https://m.sogou.com/web/id=b805原创 2020-12-26 10:57:26 · 168 阅读 · 0 评论 -
#program预处理指令
#pragma comment。将一个注释记录放置到对象文件或可执行文件中。#pragma pack。用来改变编译器的字节对齐方式。#pragma code_seg。它能够设置程序中的函数在obj文件中所在的代码段。如果未指定参数,函数将放置在默认代码段.text中#pragma once。保证所在文件只会被包含一次,它是基于磁盘文件的,而#ifndef则是基于宏的。...原创 2020-11-10 16:54:19 · 1206 阅读 · 0 评论