
算法
小牛不屈
这个作者很懒,什么都没留下…
展开
-
c语言 选择排序
选择排序是一种基础算法,其方法也很简单。核心思维就是选择二字,比如在一组给定10个数字的数组中。第一次选择10个数字中最大的数字和最后一个数字进行交换。第二次选择前9个数字中最大的数字和倒数第二个数字进行交换。第三次选择前8个数字中最大的数字和倒数第三个数字进行交换。以此类推,最后完成从小到大的排序,反之就是从大到小。代码如下:#include<stdio.h>int main...原创 2018-06-02 01:21:07 · 203 阅读 · 0 评论 -
PAT乙级1001 害死人不偿命的3n+1猜想
卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国数...原创 2018-11-21 18:12:30 · 143 阅读 · 0 评论