数据结构
文章平均质量分 90
算法+数据结构=程序
晓晓1121
零零碎碎的分享
展开
-
算法:模块划分
算法:模块划分背景在工作中,为了实现某一需求,花了很长一段时间,也问了几个人,都没有解决方案。最后尝试各种解法,终于知道如何解决问题,所以进行笔记。为了简化问题,不进行需求描述,将实际需求转换为算法问题。如下内容。问题描述存在一个列表arrs,列表内有n个键相同值不同的元素element。每个元素都有x,y共2个键,即{“x”:"",“y”:""}。列表内的元素数量未知,但可以知道若干个元素可以划分为一个模块。划分规则为键x或者键y其中一个的值相等,则为一个模块。存在nums个模块另外,任意两个原创 2021-12-25 15:30:58 · 834 阅读 · 0 评论 -
二叉树-二叉搜索树(Python实现)
二叉树-二叉搜索树文章目录二叉树-二叉搜索树时间线前言定义定义性质一图流二叉搜索树的构造二叉搜索树无唯一二叉搜索树元素不可重复逻辑插入:插入元素到二叉搜索树删除:删除某个元素修改:修改某个值查询:最小元素/最大元素逻辑思考时间复杂度实现Python源文件测试运行结果思考时间线 2020年7月9日-完成初稿前言之所以选择二叉搜索树作为二叉树模块的起点,是因为对于二叉搜索树还是有点印象的,但是弄懂二叉搜索树的相关内容,还是花费了一天的时间。其中最大的时间占比是代码实现部分,因为不断地推翻与重原创 2020-07-09 15:50:34 · 1148 阅读 · 0 评论