- 博客(8)
- 资源 (2)
- 收藏
- 关注
转载 编程之美系列之三——计算1的个数
问题描述: 给定一个十进制整数N,求出从1到N的所有整数中出现”1”的个数。 例如:N=2,1,2出现了1个“1”。 N=12,1,2,3,4,5,6,7,8,9,10,11,12。出现了5个“1”。问题求解:解法一:最直接的方法就是从1开始遍历到N,将其中每一个数中含有“1”的个数加起来,就得到了问题的解。...
2019-11-12 09:14:14 398
转载 编程之美系列之二——寻找出现频率超过一半的数
问题描述: 现在有一数组存放int型整数,数字有重复,且有一数字出现的频率超过了50%,请找出这个数字。 补充:主要考虑数据量很大的情况。问题求解:分析: 最直接的方法就是对数组中所有的数字排序,然后再扫描一遍,统计各个数字出现的次数,如果某个数字出现的次数超过一半,则输出这个数字。显然这个算法的时间复杂度是O(N * log2N + N...
2019-11-12 09:11:35 221
转载 编程之美系列之一——阶乘的运算
前言: 本人一直以来都对算法很有兴趣,前些日子拿到《编程之美》这本书,爱不释手,遂有意将书中的一些本人觉得较有意思的题目以及自己的心得拿出来与大家分享,共同讨论,共同进步。需提前要说明的是,本系列文章中许多的问题都直接或间接来自《编程之美》一书。至于解法,则有的来自书中的讲解,有的是本人自己的领悟。 闲话不再多说,我们立刻开始。问题描述:给定一...
2019-11-12 09:08:04 704
转载 给 python 初学者的四条忠告
1. 不要纠结于开发工具的选择,简单直接就是最好的学习一种编程语言,首先要找一款合用的集成开发工具,似乎是自然而然的想法。为什么不呢?IDE可以自动补齐,可以一键运行,还可以断点调试。使用IDE开发项目,就像驾驶一辆内饰豪华的汽车,尽情享受驾驶的乐趣就好了,谁还去关心引擎盖里面发动机是如何工作的呢?我的年轻同事们也都是IDE的拥趸,最初使用pycharm,后来是时下大热的vscode。可是,...
2019-11-12 09:03:07 258
原创 在python IDLE里执行py文件
Import在IDLE下也可以用import来运行文件。如运行test.py文件:improt test但是对于一个文件,improt只能在第一次导入时运行文件。在第一次导入之后,其他的导入都不会再工作,甚至在另一个窗口中改变并保存了模块的源代码文件也不行。实验了下,发现重启IDEL后依然不行。这是有意设计的结果。导入是一个开销很大的操作以至于每个程序不能够重复多于1次。Reload...
2019-11-11 17:20:34 7463
转载 Python IDLE入门
Python IDLE入门一、IDLE的安装当你安装python的时候,同时也安装了IDLE,python自带的一个编辑器,初学者可以利用它方便地创建、运行、测试Python程序。你说你安装Python之后,没有这个编辑器,那么肯定你是做了一些小操作,导致没有安装IDLE二、IDLE的启动安装好Python之后,我们可以按下面的操作启动IDLEwin10启动IDLEw...
2019-11-11 17:18:33 684
转载 Python idle下载、安装与使用教程
简介:IDLE是Python软件包自带的一个集成开发环境,可以方便地创建、运行、调试Python程序。本文包括IDEL安装、使用配置、和运行调试教程。由于Google、YouTube等大型公司的推广,python编程语言越来越受欢迎,很多编程爱好者,也将Python做为了首先的编程语言。今天我们就来讲一下,学习的第一步,安装Python idle编辑器,也它的调试和使用。第一步,我们...
2019-11-11 15:09:20 4514
转载 让代码更美:10大编程字体
日复一日的编写代码,有没有感到审美疲劳?也许些许的改变就能让我们感到生活更美好。换一种编程字体吧!体验一种新的代码感觉。 下面我眼中的十大编程字体:10. Courier 基本上所有的系统都自带了此种字体,有时候它又以Courier New的名字出现。不幸的是很多终端和编辑器都默认使用此种字体,虽然这不会影响使用,但这会影响心情,它太枯燥了。以前看到这样一句评论:久不见牡丹会以仙...
2019-11-11 15:04:05 9343 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人