摘要: 1,给定一组数据,将奇数进行从小到大排序,偶数在原位置不变 例: 原数据:[5, 3, 2, 8, 1, 4] 排序后:[5, 3, 2, 8, 1, 4] 若数组为空,则返回空数组。 代码如下: 2,返回最大值和最小值 给定一个字符串,“1 2 2 3”,数字中间由空格隔开,保证字符串最少有一个字 阅读全文
posted @ 2019-05-20 17:14 月为暮 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 1,相乘次数 2,筛选出四个字母的字符串。 3,斐波那锲数列的问题 4,求多项式的和 5,求重复次数字母的数量 阅读全文
posted @ 2019-04-28 21:06 月为暮 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 1 九九乘法表 2 登录程序 3,购物车程序 阅读全文
posted @ 2019-04-27 22:40 月为暮 阅读(6067) 评论(0) 推荐(0) 编辑
摘要: 1,变量,对象之间的关系 2,类型属于对象,而变量没有类型。 3,共享引用 4,关于可变类型列表 下边是我理解的列表在内存中的存储 a ,b指向同一块内存区域,当b[0] 修改时 5,对象 阅读全文
posted @ 2019-04-26 17:37 月为暮 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 先看代码:我们本意是对i不同的值有不同的判断。 第一个代码运行结果 第二个代码 由结果可见,第二个代码是我们想要的,这是因为第一的代码中几个if语句是独立的, 可以进入任意多个if语句中,而第二个代码中if和else if是相互关联的,只有可能进入 其中一个,因此才会出现两种不同的情况。 阅读全文
posted @ 2019-04-22 18:05 月为暮 阅读(4074) 评论(0) 推荐(0) 编辑
摘要: 首先说两个运算符: " == " 运算符测试值的等价性,递归地比较所有内嵌对象 " is " 表达式测试对象的同一性,测试两者是否为同一对象(是否为同一地址) Python内部会对临时存储并重复使用的段字符串做优化,在PyCharm中优化的很好 下边是在PyCharm中运行的 下边是在Python交 阅读全文
posted @ 2019-04-20 20:14 月为暮 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 盒子取球方法二今盒子里有 n 个小球,A、B 两人轮流从盒中取球,每个人都可以看到另一个人取了多少个, 也可以看到盒中还剩下多少个,并且两人都很聪明,不会做出错误的判断。 我们约定:每个人从盒子中取出的球的数目必须是:1,3,7 或者 8 个。轮到某一方取球时不能弃权! A 先取球,然后双方交替取球 阅读全文
posted @ 2019-03-21 19:59 月为暮 阅读(828) 评论(3) 推荐(0) 编辑
摘要: 众所周知,数据在计算机中的存储都是以二进制存储的,整数都可以转化为二进制的形式, 可以完美转化,不损失精度。那么分数呢?是怎么存储的呢?答案肯定不是完美存储,是有部分 精度损失的,近似存储的。例如整形数8和浮点数8.0是不一样的,有微小的差别,一般进行运算时 不会体现出来,但如果需要大量计算时就会发 阅读全文
posted @ 2019-03-19 20:22 月为暮 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 排序是最基础也是重要的一种排序,在C语言中,排序有很多种:冒泡排序、选择排序、 桶排序、快速排序等等,其中一般不经过优化的排序算法时间复杂度为O(n^2),或者空 将复杂度比较夸张,其中快速排序是经过优化的一种算法,一般数据的复杂度为O(nlogn) 快排思想:首先是一段数据例如:8 9 5 1 3 阅读全文
posted @ 2019-03-19 20:09 月为暮 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 进制转化是刷题的时候比较常见遇到的问题,而且变化也比较多。 题目难度不同,下边是接简单题目题目最简单的方法。 #include<stdio.h>//十进制转化八进制int main(){ int n; scanf("%d",&n); printf("%o",n);//注意不可是大写字母 return 阅读全文
posted @ 2019-03-17 20:28 月为暮 阅读(503) 评论(0) 推荐(0) 编辑