摘要: pip是管理扩展模块的重要工具 减小程序运行的压力,具有很强的可扩展性,减小打包后可执行文件的大小 import 模块名 [as 别名] 解决报错:No module named ‘numpy‘,如下 如何调大IDLE字体 阅读全文
posted @ 2022-07-31 19:14 cvhgfds 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 1.4.5 运算符与表达式 算术运算符 关系运算符 逻辑运算符 位运算符 成员测试运算符 集合运算符 同一性测试运算符 "+",可用于列表,元素,字符串的连接,不支持不同类型对象间相加或连接 "*",可用于列表,字符串,元组等类型,当列表,字符串或元组等类型变量与整数进行*运算时,表示对内容进行重复 阅读全文
posted @ 2022-07-31 18:14 cvhgfds 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 注释: #:单行注释 ''':三个单引号,多行注释 一次性为多行加上单行注释:全选,按Ctrl+反斜杠,再次按Ctrl+反斜杠 1.4.3 数值类型: 定义:a = 3(整数int),a = 1e-3(浮点数/小数float),a = 1+3j(复数complex) 数字类型变量可以表示任意大的数值 阅读全文
posted @ 2022-07-26 21:29 cvhgfds 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 前言 PyCharm是一家位于捷克的软件公司JetBrains专门针对Python开发的集成开发环境 (IDE),其可以避免繁琐的环境配置,又内置友好的版本管理工具,所以深受广大工程师的喜爱,社区版(免费)可在(https://www.jetbrains.com/pycharm/) 获取。 建立新工 阅读全文
posted @ 2022-07-23 11:19 cvhgfds 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 依次打开File->Settings,选择Appearance&Behavior目录下的System Settings,在Project栏中取消勾选Reopen projects on startup 过程如下: 阅读全文
posted @ 2022-07-23 10:45 cvhgfds 阅读(1192) 评论(0) 推荐(0) 编辑
摘要: 哈夫曼树参考字符出现频率的不同,决定字符编码长度,从而提高效率-哈夫曼树及哈夫曼编码涉及的重要问题 目标:将带权路径长度降到最低 哈夫曼树的构造 哈夫曼树的特点 哈夫曼编码 二义性:一个编码对应多种字符串如何避免二义性 阅读全文
posted @ 2022-06-26 22:24 cvhgfds 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 堆(实现优先队列)主要操作:插入删除 堆: 从下标为1的地方开始存放,用完全二叉树存储,且任何结点都大于(或小于)左右子树所有的节点值,从根节点到任意节点路径上节点序列都是有序的 堆的创建和插入(判断条件加&&i>1,或哨兵值大使得效率提高 堆的删除 最大堆的建立:思路-从下到上逐一调整成堆 阅读全文
posted @ 2022-06-26 22:10 cvhgfds 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 用邻接矩阵表示图 初始化一个只有顶点的图 插入边:定义边结点,将边定义为指向结点的指针 输入格式 建立一个完整的图 阅读全文
posted @ 2022-06-26 15:44 cvhgfds 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 二叉树的删除1.删除叶节点:删除该节点,并使该节点的父结点指向NULL2.要删除的节点只有一个孩子:将其父节点的指针指向要删除的孩子节点3.要删除的节点有左右两棵子树:取右子树中最小的元素替代or取左子树中最大的元素替代 返回左子树删除了x这个节点后新的左子树根结点的地址 平衡二叉树不同的插入次序形 阅读全文
posted @ 2022-06-26 15:35 cvhgfds 阅读(833) 评论(0) 推荐(0) 编辑
摘要: 二叉树的存储结构: 1.顺序存储结构-适用于完全二叉树 一般二叉树也可以通过补全结点,采用这种结构(会造成空间的浪费): 2.链表存储:定义结构,含有三个域,分别存放数据、左结点、右结点 二叉树的遍历(以链式存储为例): 递归(根本还是堆栈)实现 先序遍历: 中序遍历: 后序遍历: 每个节点都有三次 阅读全文
posted @ 2022-05-22 09:33 cvhgfds 阅读(195) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示