![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
题目算法
相关题目的解决办法
浪客小子
这个作者很懒,什么都没留下…
展开
-
约瑟夫环问题
约瑟夫环问题:有n个人围成一圈,依次报数,凡报到m的人便淘汰,下一个人便又开始报1,一直到还剩一个人为止,也就是胜利者代码如下:#include<stdio.h>#include<stdlib.h>#include<string.h>typedef struct ListNode{int data;struct ListNode* next;}...原创 2019-08-12 22:12:21 · 142 阅读 · 0 评论 -
杨辉三角——数组解决
杨辉三角如图下所示,每一行的第一个数和最后一个数都为1,每一行中间的数(出去第一个和最后一个)a等于上一行与其相同列数的数b与数b前面的数之和。例:第3行第2列的数是3,它就等于第2行第2列的数(即2)加上第2行第1列的数(即1)。第一行和第二行的数除外。用二位数组arr[i][j]表示的话,i表示行,j表示列,则arr[i][j]=arr[i-1][j]+arr[i-1][j-1]程序...原创 2019-09-19 20:58:08 · 589 阅读 · 0 评论 -
冒泡法排序
冒泡法,顾名思义就是指气泡从水底向水面上冒,应用在排序上就表示一些数中最大数或者最小数到达最高位或者最低位,后面的数依次由大到小或由小到大排序,例如有一个数组a[10]={2,4,5,7,9,1,0,3,6,8},他们是杂乱无章的,现要将他们由大到小排序。 首先我们用a[0]和a[1]进行比较,显然a[0]<a[1],就让a[0]和a[1]的值进行互换,此时a[0]=4,a[...原创 2019-04-02 15:36:00 · 103 阅读 · 0 评论