摘要: 冒泡排序 算法思想:相邻的两个元素一一比较,从起始位置开始比较,比较一圈可以得出最大值/最小值,以此类推,每比较一圈参与比较的元素就少一个。 该代码和选择排序的有很多类似之处。 阅读全文
posted @ 2018-01-17 17:10 盖盖chen 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 【选择排序】 排序常常用到,我们可以遐想,在excel里,当用户用来排成绩高低时,便会用到排序算法,下面谈谈选择排序, 排序思想:从所有待排数据中找出最小的数据放在起始位置,再找出第二小的数据放在起始位置的后一位置,以此类推。 实现思路:数组里的第一个元素先和第二个元素比较,若第二个小,换位置,再让 阅读全文
posted @ 2018-01-16 15:16 盖盖chen 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一.倒等腰 思路:三角形的左边,可看作空格,依次0个,1个,2个...。中间部分看做* ,星号和一个空格组成。 二.正等腰 效果图: 阅读全文
posted @ 2018-01-10 16:25 盖盖chen 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 一.顺阶梯*打印 先上结果图 思路:该结果图的基本组成单位是一个*号,采用内外for循环来实现,代码如下: 二.倒阶梯打印 直接上代码1: 代码2: 通过在外循环里加入System.out.println(); 来实现跳行。 总结:会发现,外循环控制的是行数,内循环控制的是列数(个数),那么自然而然 阅读全文
posted @ 2018-01-10 15:03 盖盖chen 阅读(921) 评论(0) 推荐(0) 编辑
摘要: 一.清除命令。 1.clear all;%清除所有变量,通常在matlab的工作区;另外断点也会被清除掉 2.close all;%关闭所有窗口(除了编辑器窗口、命令窗口、帮助窗口) 3.clc;%清空当前command窗口的内容,看起来更加美观,但对其他窗口不作影响 4.clear;%清除内存数据 阅读全文
posted @ 2017-11-16 16:23 盖盖chen 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 接约瑟夫问题【1】这篇博客,不同输出要求继续敲码。 题目:n个人围成一圈,顺序排号,从第1个人(编号为0的人)从1开始报数,报到m(m<=n)的人出圈,然后下面未出圈的人接着从1开始报数,直到所有人都出圈。请按顺序输出出圈的序号。 步骤: (1)由于对于每个人只有出圈或不出圈两种状态。因此设置标志数 阅读全文
posted @ 2017-09-27 21:07 盖盖chen 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 题目:n个人围成一圈,顺序排号,从第1个人(编号为0的人)从1开始报数,报到m(m<=n)的人出圈,然后下面未出圈的人接着从1开始报数,直到所有人都出圈。请按出圈顺序输出出圈的人的编号。 代码如下: 当n=10,m=3是,结果如下: 阅读全文
posted @ 2017-09-27 20:51 盖盖chen 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 题目:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子成长到第三个月后每个月又生一对兔子,假如兔子不死,问每个月兔子的总数是多少? 结果如下 阅读全文
posted @ 2017-09-27 20:42 盖盖chen 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 今天网上朋友遇此问题,有趣,故记之。 1.开始-运行,输入:shell:sendto 直接进入%%AppData\Roaming\Microsoft\Windows\SendTo,按shift键+右键, 选择“在此处打开命令窗口”,进入如下界面 输入,color>桌面快捷方式.desklink 再到 阅读全文
posted @ 2017-09-15 00:29 盖盖chen 阅读(2038) 评论(0) 推荐(0) 编辑
摘要: c打印9*9乘法表(这里提供了两种打印方法)。乘号两边有规律可寻,其左边递减,右边递增。 输出结果: 这个是倒三角形的,还可以弄个正三角形。 运行结果 入门级试手,记之。 阅读全文
posted @ 2017-09-13 21:59 盖盖chen 阅读(420) 评论(0) 推荐(0) 编辑