AdamDuncan

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2020年2月5日

摘要: 1、CSV文件是什么,以及与.XLS文件的区别? csv是文本文件,用记事本就能打开,XLS是二进制的文件只有用EXCEL才能打csv文件是以逗号为分隔符号,将各字段列分离出的一种ASCII文件。csv(*.csv) 文件格式只能保存活动工作表中的单元格所显示的文本和数值。工作表中所有的数据行和字符 阅读全文
posted @ 2020-02-05 14:25 AdamDuncan 阅读(1012) 评论(0) 推荐(0) 编辑

2020年2月4日

摘要: 1、柱状图实例 import pygal hist = pygal.Bar() 2、柱状图横坐标、纵坐标的值 hist.x_labels = [] for value in range(2, die1.num_sides + die2.num_sides + 1): hist.x_labels.ap 阅读全文
posted @ 2020-02-04 10:24 AdamDuncan 阅读(654) 评论(0) 推荐(0) 编辑

2020年2月3日

摘要: 1、修改标签文字和线条粗细 #设置图表标题,并给坐标轴加上标签 plt.title("Random Walk", fontsize=24) plt.xlabel("x_values", fontsize=15) plt.ylabel("y_values", fontsize=15) #设置刻度标记的 阅读全文
posted @ 2020-02-03 22:38 AdamDuncan 阅读(350) 评论(0) 推荐(0) 编辑

2018年4月5日

摘要: 整数中1出现的次数,可以分解为这个整数中每一位1出现的次数的和 一个整数一位中出现1的次数,首先可以考虑普遍情况,这一位处于这个整数的中间位 这时候又可以分成3种情况(我们以12788这个数进行例子讨论) 1)这个位是0,现在假设12788的7为0. 这时候,在第3位上出现1的可能性就是12000以 阅读全文
posted @ 2018-04-05 14:00 AdamDuncan 阅读(264) 评论(0) 推荐(0) 编辑

摘要: 1、最开始想到的就是二叉树的遍历,使用中序遍历的话,就是左中右,右中左这两种方式进行遍历,之后比较这两个字符串是否相同就可以了 但是这种方式不能通过所有的样例,暂时还不知道这种方式的问题所在。 这种方式效率也有点差,因为最优,最差的时间性能都是O(n),所有的节点都需要遍历,并且都要存起来 2、还可 阅读全文
posted @ 2018-04-05 10:41 AdamDuncan 阅读(192) 评论(0) 推荐(0) 编辑

2017年12月26日

摘要: 维护两个堆,一个大值堆一个小值堆。 大值堆中维护已经加入的所有的元素的小的那一半 小值堆中维护已经加入的所有的元素的大的那一半 加入一个值,奇数次加入就先加入小值堆,再从小值堆中选一个最小值进入大值堆 偶数次加入就先加入大值堆,再从大值堆中选一个最大值进入小值堆 阅读全文
posted @ 2017-12-26 17:58 AdamDuncan 阅读(476) 评论(0) 推荐(0) 编辑

2017年12月20日

摘要: 本来挺容易的一道题,做起来就有很多问题,解决了之后,也感觉到自己的一些进步 首先要排除一些好解决的问题,链表结点就容易出现一些问题 最重要的就是当headPtr节点为NULL了,这时候就退出了,但是headBefore的值可能还要放入ret链表中去 在最后headPtr和headBefore两个节点 阅读全文
posted @ 2017-12-20 20:50 AdamDuncan 阅读(1491) 评论(0) 推荐(0) 编辑

2017年12月10日

摘要: 每次判断树的节点时候,要判断下一个节点是否为空。把这个作为判断条件,在一个就是不要使用过多的P->next->left这样的,应该给p->next设置一个中间变量保存好。 如下所示,我想要判断中序遍历下一个要遍历的节点。这个可以分为两步,这时候是否存在右子节点,之后该节点是否是父节点的左子节点。 在 阅读全文
posted @ 2017-12-10 17:16 AdamDuncan 阅读(1355) 评论(0) 推荐(0) 编辑

2017年12月9日

摘要: 首先统计有多少个可以抵牌的赖子(可以当任何一张其它牌使用) 然后统计Max减Min是否超过了所有的牌,毕竟如果这样的话,即使全是赖子都不能使用 将所有的牌按照所在值减Min排列起来,如果存在设为true。如果不存在则使用赖子抵用,当来自使用完了之后,则说明不可以构成顺子 代码如下: 阅读全文
posted @ 2017-12-09 14:11 AdamDuncan 阅读(1086) 评论(0) 推荐(0) 编辑

2017年12月6日

摘要: 每一次求得的最大值是a【0,n】=max(a[1,n]+a[0]*count ,a[0,n-1]+a[n]*count); 所以得到如下: 阅读全文
posted @ 2017-12-06 22:02 AdamDuncan 阅读(139) 评论(0) 推荐(0) 编辑