码迷,mamicode.com
首页 > 编程语言 > 日排行
十大经典排序算法(python实现)(原创)
经典排序算法图解: 经典排序算法的复杂度: 大类一(比较排序法): 1、冒泡排序(Bubble Sort) python代码实现: 2、选择排序(Selection Sort) python代码实现: 3、插入排序(Insertion Sort) 直接插入排序-python实现: 折半插入排序-py ...
分类:编程语言   时间:2019-03-14 00:40:18    阅读次数:239
IO 单个文件的多线程拷贝
package FileCopyThread; //自建的包,根据个人调整 import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; import java.io.RandomAcce... ...
分类:编程语言   时间:2019-03-14 00:43:45    阅读次数:225
Python——我所学习的turtle函数库
1基础概念 1.1 画布(canvas) 画布就是turtle为我们展开用于绘图区域, 我们可以设置它的大小和初始位置。 常用的画布方法有两个:screensize()和setup()。 (1)turtle.screensize(canvwidth=None, canvheight=None, bg ...
分类:编程语言   时间:2019-03-14 00:45:53    阅读次数:390
基于python的scrapy框架爬取豆瓣电影及其可视化
1.Scrapy框架介绍 主要介绍,spiders,engine,scheduler,downloader,Item pipeline scrapy常见命令如下: 对应在scrapy文件中有,自己增加爬虫文件,系统生成items,pipelines,setting的配置文件就这些。 items写需要 ...
分类:编程语言   时间:2019-03-14 00:48:22    阅读次数:193
用python画一颗彩虹色爱心送给女朋友!!!
1.准备工作: 代码中用到numpy和matplotlib,需要先安装这两个库 pip3 install numpypip3 install matplotlib 会用到的数学公式:(x^2+y^2-1)^3+x^2*y^3=0 2.编写代码: importnumpy asnp importmatp ...
分类:编程语言   时间:2019-03-14 00:49:10    阅读次数:342
有三个线程,怎么让他们按顺序执行?
场景:有三个线程t1、t2、t3。确保三个线程t1执行完后t2执行,t2执行完成后t3执行。 方法1:thread.Join把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。比如在线程B中调用了线程A的Join()方法,直到线程A执行完毕后,才会继续执行线程B。 方法2:使用 ...
分类:编程语言   时间:2019-03-14 00:53:47    阅读次数:375
java core 正则 "\\PL+"的意义
java core第十版中的第一章中出现了一个正则"\\PL+",根据注释(Split into words:noletters are delimiters)提示,这个正则的意思应该就是以非字母分隔符; 在查找这个正则表达式的意思时,发现一个表(引自百度百科): 由此表,"\\PL+"正则还可以派 ...
分类:编程语言   时间:2019-03-14 00:55:13    阅读次数:252
C++Primer第五版——习题答案目录
目前正在刷《C++Primer》这本书,会在博客上记录课后习题答案,答案仅供参考。 因为水平有限,如有有误之处,希望大家不吝指教,谢谢! "目录地址" 使用的系统为:win 10,编译器:VS2017,答案用markdown写的。 "第1章 开始&&第2章 变量和基本类型"   "第3章 ...
分类:编程语言   时间:2019-03-14 00:55:44    阅读次数:201
Python
''' a = "考试\n"print(a * 3) a = 1b = 2 print(a > b)print(type(a > b))''' '''gender = input("你会不会游泳?")if gender == "会": number = input("你游泳技术怎么样,给自己打个分? ...
分类:编程语言   时间:2019-03-14 00:56:58    阅读次数:189
【Python 03】程序设计与Python语言概述
人生苦短,我用Python。 Python在1990年诞生于荷兰,2010年Python2发布最后一版2.7,Python3是未来。 为什么选择Python? 语法简洁,相同功能代码量为其它语言1/10-1/5 跨平台:用于大部分操作系统、集群、服务器 可扩展:可与其它编程语言集成。 开源、类库丰富 ...
分类:编程语言   时间:2019-03-14 00:57:28    阅读次数:155
关于初学python的感想
python是我接触的第一种计算机语言,曾经觉得神秘又贴近生活的编程语言就开始让我感到它并不是想象的那么的困难。它真真切切的是一种语言,就像从小开始学的English,它有特殊的语法,特定的结构。而函数就像动词,它在一个程序中是必不可少的。开始确实对python不太了解,也没有期望过能用它做什么,就 ...
分类:编程语言   时间:2019-03-14 01:00:44    阅读次数:201
字符串排序
看了别人的代码,发现自己还是菜了。对Java api的使用不熟练 介绍一下题目 题目描述 编写一个程序,将输入字符串中的字符按如下规则排序。 规则 1 :英文字母从 A 到 Z 排列,不区分大小写。 如,输入: Type 输出: epTy 规则 2 :同一个英文字母的大小写同时存在时,按照输入顺序排 ...
分类:编程语言   时间:2019-03-14 01:05:06    阅读次数:164
八大排序算法总结
排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。 本文将依次介绍上述八大排序算法。 算法 ...
分类:编程语言   时间:2019-03-14 01:06:02    阅读次数:185
java策略设计模式
1、概述 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使他们可以相互替换,让算法独立于使用它的客户而独立变化。 实际上不要被晦涩难懂的定义迷惑,其实策略设计模式就是定义一个接口,那么只要实现该接口的类,对这些方法进行实现,那么不同的实现类就完成了不同的算法逻辑,而使用该接口的地方,可以根... ...
分类:编程语言   时间:2019-03-14 01:07:53    阅读次数:154
Libre OJ 130、131、132 (树状数组 单点修改、区间查询 -> 区间修改,单点查询 -> 区间修改,区间查询)
#130. 树状数组 1 :单点修改,区间查询 题目链接:https://loj.ac/problem/130 题目描述 这是一道模板题。 给定数列 a[1], a[2], \dots, a[n]a[1],a[2],…,a[n],你需要依次进行 qq 个操作,操作有两类: 1 i x:给定 i,xi ...
分类:编程语言   时间:2019-03-14 01:08:10    阅读次数:223
python
turtle 库 setup 建立画布 penup pendown 抬起落下画笔 pensize 画笔尺寸 pencolor 画笔颜色 fd 控制画笔前进 seth 改变画笔绘制方向 circle(radius,extent=none) 根据半径绘制extent角度弧形 玫瑰绘制 from turt ...
分类:编程语言   时间:2019-03-14 01:09:52    阅读次数:210
用python画小王八裤(turtle库)
一,采用Python语言如何画一朵玫瑰花 工具/原料 Python语言包 Win10 一、 准备 1、 打开界面: 打开python 2、 创建文件 二、 编程 1、 编写画图: from turtle import *#global pen and speedpencolor("black")fi ...
分类:编程语言   时间:2019-03-14 01:11:18    阅读次数:188
C++Primer第五版——习题答案详解(七)
习题答案目录:https://www.cnblogs.com/Mered1th/p/10485695.html 第8章 IO库 练习8.1 练习8.10 include include include include include using namespace std; int main() { ...
分类:编程语言   时间:2019-03-14 01:12:30    阅读次数:206
搜狗2019秋招的一道算法题:龟兔赛跑
时间限制:3秒 空间限制:92160K 时间限制:3秒 空间限制:92160K 定义如下图所示的比赛地图: S表示比赛起点,E表示比赛终点。实线表示陆路,虚线表示水路。兔子只能走陆路,乌龟既可以走陆路也可以走水路。每条路径的长度在图中给出。假定兔子和乌龟足够聪明,问谁先到达终点。 输入描述: 第1行 ...
分类:编程语言   时间:2019-03-14 01:12:46    阅读次数:244
基于Python & Opencv 图像处理算法
Alg1:图像数据格式之间相互转换.png to .jpg(其他的请举一反三) Test The Code: Convert_Res Alg2:图像数据格式之间相互转换.png to .jpg ...
分类:编程语言   时间:2019-03-14 09:14:33    阅读次数:238
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!