2018年11月12日

【牛客网刷题】两种排序方法

摘要: 链接:https://www.nowcoder.com/questionTerminal/839f681bf36c486fbcc5fcb977ffe432来源:牛客网 阅读全文

posted @ 2018-11-12 12:58 Zhangwill 阅读(402) 评论(0) 推荐(0) 编辑

2018年11月9日

使用Python matplotlib做动态曲线

摘要: 今天看到“Python实时监控CPU使用率”的教程: https://www.w3cschool.cn/python3/python3-ja3d2z2g.html 自己也学习如何使用Python matplotlib库画图,便照葫芦画瓢做了个动态的正弦曲线。 脚本如下: 运行图: 参考: 1、htt 阅读全文

posted @ 2018-11-09 23:02 Zhangwill 阅读(14227) 评论(1) 推荐(1) 编辑

2018年11月8日

【牛客网刷题】一次难忘的编程教训

摘要: 昨天刷这样一道编程题: 求连续子数组的最大和。 一个非空整数数组,选择其中的两个位置,使得两个位置之间的数和最大。 如果最大的和为正数,则输出这个数;如果最大的和为负数或0,则输出0 看到题目后,我的第一反应:“可以根据积分原理来解决,先将数组从左到右进行累加,根据累加数组的最小值、最大值来计算连续 阅读全文

posted @ 2018-11-08 20:14 Zhangwill 阅读(1243) 评论(0) 推荐(0) 编辑

【牛客网刷题】保留最大的数

摘要: 题目描述 给定一个十进制的正整数number,选择从里面去掉一部分数字,希望保留下来的数字组成的正整数最大。 输入描述: 输入为两行内容,第一行是正整数number,1 ≤ length(number) ≤ 50000。第二行是希望去掉的数字数量cnt 1 ≤ cnt < length(number 阅读全文

posted @ 2018-11-08 17:05 Zhangwill 阅读(155) 评论(0) 推荐(0) 编辑

2018年11月2日

Python3根据基础概率随机生成选项

摘要: 想要实现一个功能:不同事件发生的基础概率不同,根据基础概率来随机生成选项。 比如,北京的秋天有四种状态,并分别对应一个基础概率,然后随机生成某一天的天气情况。 实现脚本如下: 测试运行情况: 得到的结果为: {'Sunny': 3033, 'Cloudy': 3466, 'Windy': 2484, 阅读全文

posted @ 2018-11-02 10:46 Zhangwill 阅读(3838) 评论(0) 推荐(0) 编辑

2018年11月1日

Python3之max key参数学习记录

摘要: 今天用Python写脚本,想要实现这样的功能:对于给定的字典,返回其中Value最大值对应的Key。 搜索后找到了解决方法,同时也学到了max key参数的作用。 例1, 获取testlist中绝对值最大的元素。 key关键字的作用是,对每个testlist元素先使用key指定的function来处 阅读全文

posted @ 2018-11-01 20:52 Zhangwill 阅读(6962) 评论(0) 推荐(3) 编辑

2018年10月23日

Python3之set, frozenset记录

摘要: 运行结果如下: 说明: 1、frozenset与普通set的区别在于其内容不可更改(如add, update, remove, pop等)。在不改变内容的时,frozenset可以与普通set做比较、子集判断等操作。 2、set.add每次只能添加一个元素。 add(elem)Add element 阅读全文

posted @ 2018-10-23 21:12 Zhangwill 阅读(169) 评论(0) 推荐(0) 编辑

导航