摘要: 其实算法非常简单,当盘子的个数为n时,移动的次数应等于2^n – 1(有兴趣的可以自己证明试试看)。后来一位美国学者发现一种出人意料的简单方法,只要轮流进行两步操作就可以了。首先把三根柱子按顺序排成品字型,把所有的圆盘按从大到小的顺序放在柱子A上,根据圆盘的数量确定柱子的排放顺序:若n为偶数,按... 阅读全文
posted @ 2017-03-26 11:24 marsggbo 阅读(688) 评论(0) 推荐(0)
摘要: 在Python中的注释与其他语言相比有很大的不同,但使用起来也很简单。在Python中有两种注释,一种是单行注释,一种是多行注释。单行注释适用于简短快速的注释(或者用于调试),而块注释常用于描述一段内容,或屏蔽一大块代码。单行注释通常情况下,你只需要使用#(井号)就可以注释掉一行123456pri... 阅读全文
posted @ 2017-03-26 11:24 marsggbo 阅读(313) 评论(0) 推荐(0)
摘要: 1.全部转换成大写:upper() 用法: str = ‘marsggbo’ print str.upper() 结果:MARSGGBO 2.全部转换成小写:lower() 用法:str = 'MarsGGbO' print str.lower() 结果: ma... 阅读全文
posted @ 2017-03-26 11:24 marsggbo 阅读(16445) 评论(1) 推荐(1)
摘要: 写了一段简单的代码,不知 为什么总是报错,后来上网查了一下才知道原因,当用中文进行注释时需要添加如下代码:# coding=utf-8 (注意:该段代码必须放在最前面才能有用,并且 ‘ = ’ 一定紧挨着coding) 我用的是pycharm软件,所以在使用中文注释时它会给... 阅读全文
posted @ 2017-03-26 11:24 marsggbo 阅读(314) 评论(0) 推荐(0)
摘要: 图1为线性表(ZHAO, QIAN, SUN, LI, ZHOU, WU, ZHENG, WANG)的逻辑状态。头指针 指示链表中第一个结点(即第一个数据元素的存储映像)的存储位置。同时,由于最后一个数据元素没有直接后继,则线性链表中最后一个结点的指针为“空”(NULL)。图1 线性链表的逻辑状... 阅读全文
posted @ 2017-03-26 11:24 marsggbo 阅读(10471) 评论(0) 推荐(1)
摘要: 简单说呢就针对不同的屏幕分辨率应用不同的CSS样式。比如在电脑、Pad设备上,屏幕比较宽,就可以一行放2个Div。到了手机上,或者Pad竖着拿的的时候,一行就只放1个Div。这里有2个关键点:一是如何在不修改Dom结构的前提下调整布局。二是如何判断屏幕分辨率并应用对应的CSS。以上两点都应该不依赖... 阅读全文
posted @ 2017-03-26 11:24 marsggbo 阅读(180) 评论(0) 推荐(0)
摘要: 事情是这样的:在很久很久以前。。。。有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?兔子的规律为数列:1, 1, 2, 3, 5, 8, 13, 21 ....#include int calrabbit(in... 阅读全文
posted @ 2017-03-26 11:24 marsggbo 阅读(628) 评论(0) 推荐(1)
摘要: #include #include #include #define str " SUN MON TUE WED THU FRI SAT "void menu(); //操作菜单 int leap(int year); //判断某年是不是... 阅读全文
posted @ 2017-03-26 11:24 marsggbo 阅读(784) 评论(0) 推荐(0)
摘要: 说多了没意思,直接送上公式。 W = (Y-1) + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + D Y:年 (年份后两位数) ... 阅读全文
posted @ 2017-03-26 11:24 marsggbo 阅读(1393) 评论(0) 推荐(0)
摘要: 1、strcspn头文件:#inclued定义函数:size_t strcspn(const char *s, const char * reject);函数说明:strcspn()从参数s 字符串的开头计算连续的字符, 而这些字符都完全不在参数reject 所指的字符串中. 简单地说, 若str... 阅读全文
posted @ 2017-03-26 11:24 marsggbo 阅读(405) 评论(0) 推荐(0)