自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

愣头小兵Blog

有啥写啥,写是一种境界!

  • 博客(11)
  • 收藏
  • 关注

原创 验证尼科彻斯定理

题目--尼科彻斯定理可以描述为:任何一个整数的立方都可以表示成一串连续奇数的和题目分析:看过别人用一个二重循环的方式找结果,感觉算法复杂度高了,自已分析一下看,算法就是找连续奇数的起点和终点,可起点从1开始,从1,3,5...开始向上累加,只要sum小于n立方就一直累加,一旦等于就说明定理成立跳出循环,一旦sum大于n立方,就把起点向上提,并在sum中减去起点前面的去掉的奇数值,如此循环直

2016-01-03 20:48:29 2193 1

原创 约瑟夫环问题的几种解法

一、问题的来历    据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39个犹太人与Josephus及他的朋友躲在一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。然而Josephus 和他的朋友并不想遵从。问题是,给定

2015-12-27 14:55:46 8898 2

原创 1004. 成绩排名 (20)

题目:读入n名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含1个测试用例,格式为  第1行:正整数n  第2行:第1个学生的姓名 学号 成绩  第3行:第2个学生的姓名 学号 成绩  ... ... ...  第n+1行:第n个学生的姓名 学号 成绩其中姓名和学号均为不超过10个字符的字符串,成绩为0到100之间的一个整数

2015-10-19 10:26:57 379

原创 线性表的顺序存储方式

线性表的顺序存储方式比较简单,也很容易理解,不作过多说明,直接上代码实现,用的是C语言#include #define MAXSIZE 100#define OK 1#define ERROR 0typedef int ElemType;typedef struct //定义顺序表(线形表的顺序存储结构) { ElemTy

2015-09-20 09:44:05 650

原创 线性表的链式存储结构及操作

线性表的链式存储结构的结点由数据域和指针域两个部分构成,其中,数据域用于存储数据元素的值,指针域则用于存储当前结点的直接前驱或直接后继的位置信息,链表如图: 单链表的节点类型定义为:typedef struct node{ elementType data; struct node *link;}LNode;单链表的操作主要有:(1)创建节点:LNode *Crea

2015-08-24 14:51:15 522

原创 2-06. 数列求和(20)

本题是PAT(Programming Ability Test)里的练习题“2-06. 数列求和(20)”。我的答案,仅供大家参考!......

2015-08-18 16:53:40 434

原创 10-2. 删除字符串中的子串(20)

这是pat中的一个题目,C语言做这个题时,大家想到的是用字符串的库函数,我们啥也不用,全自己写函数解答,也是一种练习

2015-08-11 20:22:45 419

原创 10-0. 说反话 (20)

本题是PAT(Programming Ability Test)里翁恺的关于C语言设计的练习题:“10-0. 说反话 (20)”。大多数人用数组解此题,我用链表解答了此题并通过了检测,仅供大家参考!...

2015-08-08 13:57:38 461

原创 08-1. 求一批整数中出现最多的个位数字(20)

本题是PAT(Programming Ability Test)里翁恺的关于C语言设计的练习题:“08-1. 求一批整数中出现最多的个位数字(20)”。我做了一个答案,仅供大家参考!..

2015-08-06 16:39:53 1145

原创 06-2. 字符串字母大小写转换(10)

由于数组是固定长度,因此在解决一些问题时数据链表比数组更具有灵活性,本题是PAT(Programming Ability Test)里翁恺的关于C语言设计的练习题:“06-2. 字符串字母大小写转换(10)”。大多数人用数组解此题,我用链表解答了此题并通过了检测,仅供大家参考!

2015-08-03 15:34:32 772

原创 从百元百鸡这个简单问题看算法优化

同样一个百元百鸡这样一个简单的问题,在计算机中运用不同的算法,算法步骤可以从几万步简化到几百步仍至几十步,可见我们在运用计算机解决问题时,算法的优化是必须要考虑的问题。

2015-08-02 21:06:17 7242 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除