上一页 1 ··· 6 7 8 9 10
摘要: 冒泡排序是通过比较相邻两个值,如果发生逆序则进行交换,从而使小的值一直往上冒,或者大的值一直往下沉。 代码实现 # -*- coding = utf-8 -*- # @Author: Wchime # @time: 2023/1/27 16:02 # @file: 冒泡排序.py def sort_ 阅读全文
posted @ 2023-01-27 22:06 Wchime 阅读(37) 评论(0) 推荐(0)
摘要: 二分查找的列表必须是有序列表。从列表中间开始查找,如果给定的值和中间值相等则查找成功;如果给定的值大于或者小于中间的值,则从表中大于或者小于中间值的那一半中查找,重复上面操作,直到查找成功,或者在某一步中查找区间为空,则查找失败。 代码实现 # -*- coding = utf-8 -*- # @A 阅读全文
posted @ 2023-01-27 21:39 Wchime 阅读(36) 评论(0) 推荐(0)
摘要: 二叉树是由n个节点构成,它有可能是空树,也有可能是非空树。 对于非空树,有且仅有一个根节点,和左右两个不相交的左子树和右子树 左子树和右子树有左右之分,不可颠倒 二叉树的遍历法; 1.深度优先法 前序遍历,访问根节点,遍历左子树,再遍历右子树 中序遍历,遍历左子树,访问根节点,再遍历右子树 后序遍历 阅读全文
posted @ 2023-01-23 22:54 Wchime 阅读(42) 评论(0) 推荐(0)
摘要: 栈是一种仅在尾部进行插入或者删除操作 的线性表,其特点是先进后出,或者是后进先出。 代码实现: # -*- coding = utf-8 -*- # @Author: Wchime # @time: 2023/1/21 10:58 # @file: 栈.py class Stack(object): 阅读全文
posted @ 2023-01-21 11:26 Wchime 阅读(68) 评论(0) 推荐(0)
摘要: 双向链表既可以向前,也可以向后,其节点是由两个指针域,一个指向上一个节点,一个指向下一个节点,和一个数据域构成的。第一个节点的指向前一个指针为None,最后一个节点指向下一个为None 代码实现: # -*- coding = utf-8 -*- # @Author: Wchime # @time: 阅读全文
posted @ 2023-01-20 22:02 Wchime 阅读(36) 评论(0) 推荐(0)
摘要: 单向循环链表,相对于单向链表来说区别就是尾节点不再是指向None,而是指向头节点。 代码实现 # -*- coding = utf-8 -*- # @Author: Wchime # @time: 2023/1/20 15:31 # @file: 单向循环链表.py class Node(objec 阅读全文
posted @ 2023-01-20 16:59 Wchime 阅读(33) 评论(0) 推荐(0)
摘要: 单向链表的方向是单向的,其节点是由一个数据域和一个指针域组成,每个指针域都指向下一个节点,最后一个节点的指针域为None 代码实现: # -*- coding = utf-8 -*- # @Author: Wchime # @time: 2023/1/20 12:02 # @file: 单向链表.p 阅读全文
posted @ 2023-01-20 15:27 Wchime 阅读(31) 评论(0) 推荐(0)
摘要: 小白学习中...... AES算法 AES全称为高级加密标准,是Advanced Encryption Standard的首字母简写。详细了解,可以找专门的资料进行学习。 场景 开发一个web网站过程中,期望数据得以加密。 后台:django 前端:vue 使用 python安装Crypto, 参考 阅读全文
posted @ 2022-08-01 10:27 Wchime 阅读(686) 评论(4) 推荐(0)
上一页 1 ··· 6 7 8 9 10