通过一周的练习 复习到了很多的知识
比如:冒泡排序 选择排序等等
用代码块的方式来呈现最近学到的以及复习到的知识点

递归搜索:

void DFS(int x)
{if(x==n&&Judge()){for(int i=0; i<n; i++){graph[Size][i]=ctr[i];}Size++;}if(x<n){for(int i=0; i<n; i++){if(use[i]){ctr[x]=i;use[i]=false;DFS(x+1);use[i]=true;}}}
}

冒泡排序:

void Bubble_sort(int *a,int n)
{int temp;for(int i = 0;i < n-1;i++){for(int j = 0;j < n-1;j++){if(a[j] < a[j+1]){temp = a[j];a[j] = a[j+1];a[j+1] = temp;}}}
}

选择排序:

void sortnum(int l,int r){if(l<=r){int t=l;int min=num[l];for(int i=l+1;i<=r;i++){if(num[i]<min){t=i;min=num[i];}}cout<<"swap(a["<<l<<"], a["<<t<<"]):";swap(num[l],num[t]);for(int i=0;i<=r;i++){cout<<num[i];if(i!=r){cout<<" ";    }else{cout<<endl;}}sortnum(l+1,r);}
}

还学到更多的知识就不一一展示

工作室课题-第一周笔记相关推荐

  1. 工作室课题第一周笔记

    本周一共布置了十道题,其中排序问题是主要内容,包括冒泡排序.选择排序.插入排序等. 冒泡排序是交换排序中最简单的排序方法,其基本思想是:两两比较相邻记录,如果反序则交换,直到没有反序为止. 简单选择排 ...

  2. 工作室课题-第二周笔记

    找素数 Description 给定区间[L, R] , 请计算区间中素数的个数. Input 两个数L和R. Output 一行,区间中素数的个数. Sample Input 1 2 11 Samp ...

  3. biostar handbook: 第一周笔记汇总+第二周任务布置

    第一周笔记汇总 昨天和一位也在自学生信的同学交流自学的心境,他在我的唆使之下也在简书更新自己的笔记,可以搜索小郑的学习笔记.期间,他说道 非常庆幸自己能够坚持把自己学到的知识和困惑以文字的形式记录下来 ...

  4. 计算机图形学多边形填充代码_计算机图形学 Computer Graphics (第一周笔记及课件翻译)...

    本文使用 Zhihu On VSCode 创作并发布 注:本文部分内容源自于UDE课程 Computer Graphics(Prof. Dr. Jens Krüger),仅供本人自己学习与作为课程笔记 ...

  5. Boolan第一周笔记(二)对于第一周作业的一点总结

    本文主要总结下面的问题: 1.为什么这周的作业里面,创建数组的时候使用堆内存更好: 2.指针指向不同类型走的步数不同. 第一周作业内容如下,题目来自Boolan: 为Date类实现如下成员: 1. 构 ...

  6. PaddlePaddle课程学习第一周笔记

    人工智能.机器学习.深度学习的关系 机器学习的过程分为假设.评价和优化三个阶段: 假设:通过观察加速度a和作用力F的观测数据,假设aaa和FFF是 线性关系,即a=w∗Fa = w * Fa=w∗F. ...

  7. Python语言程序设计(嵩天老师版)第一周笔记

    一.程序设计 1.计算机是根据指令操作的设备. (1)计算机具有功能性和可编程性.二者缺一,就不叫计算机了. 功能性指的是对数据操作,表现为数据计算.输入输出处理和结果存储: 可编程性指根据一些列指令 ...

  8. 工作室培训第一周总结

    经过了工作室一周的练习.我在本周收获很多: 1.在一周的工作室时间里,截至到12月3日我共完成老师的作业以及工作室的任务要求,共刷36道题,并且将会在一周计划去回顾所做的题目.去进一步思考其基本思路, ...

  9. 我滴python第一周笔记

    我的第一节python课~~~ 穹妹镇楼 为了巩固知识点,回顾总结之前先看一个好东西: 对象类型 类型名称 示例 简要说明 数字 int.float.complex 1234, 3.14, 1.3e5 ...

最新文章

  1. 【Codeforces】1136C Nastya Is Transposing Matrices (矩阵转置)
  2. 10个堪称神器的学习网站
  3. CMake4:安装与测试
  4. boost::process::child相关的测试程序
  5. SpringMVC(十一) RequestMapping获取Cookie值
  6. 关灯看视频(Turn Off the Lights)
  7. C#集合类型——Array、ArrayList、List 之浅谈
  8. Codeforces Round #675 (Div. 2) F. Boring Queries 区间lcm + 主席树
  9. 测试总结该怎么写...
  10. OpenLayers学习入门篇
  11. VTK(0)---CMake工程
  12. pdf edit注册码
  13. hp原装usb无线打印服务器,从USB转换到无线 | 无线打印中心 | 惠普中国
  14. CDlinux使用与安装
  15. 在计算机注册表中修改密码策略,密码不符合系统密码复杂性策略
  16. 达梦数据库磁盘空间满之多种解决办法
  17. 牛客网暑期ACM多校训练营(第三场) J.Distance to Work 计算几何
  18. IDEA开发工具整合YAPI接口平台
  19. SCI 论文插图格式一般要求
  20. PCB电路板Via、Pad孔的区分与安装孔、定位孔、金属孔、非金属孔的制作

热门文章

  1. Pytorch 使用DCGAN生成动漫人物头像 入门级实战教程
  2. 如何用内容进行电商运营
  3. LRU和LFU 算法(页面置换算法)
  4. NLP以赛代练 Task 2:数据读取与分析
  5. 文件夹中不显示SolidWorks缩略图的解决办法
  6. 英特尔发布酷睿i9处理器 反击AMD Ryzen
  7. 冷却水的循环方式有哪几种_循环冷却水系统,按照通风方式可分为 和 两种。...
  8. 在linux搭建博客(1)
  9. 金融计算机知识的手抄报,金融知识手抄报内容
  10. 图像渲染测试软件,检测你的电脑是否支持Metal渲染技术的小工具