[TOC] 一、二叉搜索树的相同判断 二叉搜索树是一种特殊的二叉树,在一定程度上是基于二分查找思想产生的,在它的任何一个节点node处,node的左子树中的所有元素都比node本身的数值要小,而node的右子树中的所有元素都比node本身要大。 二、问题引入 与普通的二叉树不同,任意给一串不重复的数 ...
分类:
编程语言 时间:
2019-09-21 13:04:25
阅读次数:
115
简介 PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。 下载安装 1 ...
分类:
编程语言 时间:
2019-09-20 10:21:19
阅读次数:
100
我的partner Quin同学使用Python语言编写的中小学试卷生成系统,在此我对他的劳动成果进行一个简单分析。 项目需求: 功能: 1、命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高中各三个账号,具体见附表),如果用户名和密码都正确,将根据账户类型显示“当前选择为XX出题” ...
分类:
其他好文 时间:
2019-09-20 00:06:00
阅读次数:
102
<1.Python语言介绍1.官方介绍:Python 是一款易于学习且功能强大的编程语言。 它具有高效率的数据结构,能够简单又有效地实现面向对象编程。Python 简洁的语法与动态输入之特性,加之其解释性语言的本质,使得它成为一种在多种领域与绝大多数平台都能进行脚本编写与应用快速开发工作的理想语言。 ...
分类:
编程语言 时间:
2019-09-19 21:11:53
阅读次数:
107
关于集合相似性测度的方法做了一些整理: 关于其python语言的算法实现可以参考以下两个链接,就不再赘述: https://mieruca-ai.com/ai/jaccard_dice_simpson/ https://www.jianshu.com/p/a0dfcdf07f18 当然,代码可能只有 ...
分类:
其他好文 时间:
2019-09-19 01:36:09
阅读次数:
197
介绍 一种自动化运维工具,基于paramiko开发的,并且基于模块化工作,Ansible是一种集成IT系统的配置管理、应用部署、执行特定任务的开源平台,它是基于python语言,由Paramiko和PyYAML两个关键模块构建。集合了众多运维工具的优点,实现了批量系统配置、批量程序部署、批量运行命令 ...
分类:
其他好文 时间:
2019-09-19 01:13:02
阅读次数:
118
初识字典 标准类型 数字 字符串 列表 字典 元组 字典是Python语言中唯一的映射类型。 定义:{key1:value1,key2:value2} 1、键与值用冒号“:”分开; 2、项与项用逗号“,”分 ...
分类:
其他好文 时间:
2019-09-16 19:48:16
阅读次数:
76
web自动化脚本中有一部分代码是可以借鉴的,我们只需要将这个框架移植到当前项目中,修改部分参数即可。比如日志类、driver对象、元素基本操作等。 以商城项目为例,以下就是相关代码。 base包(内含日志、driver对象、页面元素操作): 页面元素操作(base.py): ...
分类:
编程语言 时间:
2019-09-16 11:58:42
阅读次数:
320
一、了解Turtle (1)Turtle 库是 Python 语言中一个很流行的绘制图像的函数库 (2)Turtle 库用于绘制线、圆、其他形状或者文本 二、常用的命令 (1)turtle.setup(width,height,statx=None,starty=None)设置运行窗口在主屏幕上显示 ...
分类:
其他好文 时间:
2019-09-14 23:01:51
阅读次数:
161
turtle是一个功能强调大的绘图的库,可以用来绘制各种所需要的图案,但是在使用时需要计算好角度等一系列的问题。 代码(源自《Python语言程序设计》)如下: 运行结果: ...
分类:
编程语言 时间:
2019-09-14 13:42:34
阅读次数:
67