
数据结构
文章平均质量分 90
王者引擎
菜鸟一只,多多指教
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GIS理论基础
GIS理论基础原创 2022-08-19 14:32:42 · 612 阅读 · 0 评论 -
如何使用redis进行排序操作
1,有序集合(天然的排序数据结构)数据初始化插入#!/usr/bin/python# -*- coding: utf-8 -*-import redisimport randomif __name__ == '__main__': conn = redis.StrictRedis(host="localhost", port=6379) pipe_line = ...原创 2020-01-10 17:24:29 · 3962 阅读 · 0 评论 -
二叉树的递归遍历Python实现
二叉树的遍历是在面试中比较常见的题目,下面做下梳理三种遍历都遵循先左节点后右节点的原则,只是根据根节点出现的位置来区分。1,先序遍历先访问根节点,再访问左子树和右子树, 左子树和右子树访问的顺序也按照此原则,直到结束参考代码# 先序打印二叉树(递归)def preOrderTraverse(node): if node is None: retu...原创 2019-04-23 13:55:22 · 2084 阅读 · 1 评论 -
浅谈mysql的InnoDb引擎的BTREE索引
MySQL之所以能成为当今主流的关系型数据库,并成为许多Web服务和OLTP优先选用的存储方式,与其强大的InnoDb存储引擎是密不可分的,今天我们来了解下给查询效率带来巨大提高的索引。 索引可以说是关系型数据库非常重要的一项技术,他通过将加索引的一列或者多列按照一定的排序建立索引文件,当对这些列进行查询时,会使用索引大幅度优化查询速度。InnoDb的索引类型有两种,哈希索引和B+TREE索...原创 2019-05-25 21:37:59 · 1747 阅读 · 0 评论 -
mysql关于树形存储的查询
由于mysql是关系型数据库,因此对于类似组织架构,子任务等相关的树形结构的处理不是很友好,开发中遇到的需求是查询某任务下所有的任务列表, 由于任务的层级是不做限制的,因此只能把扫描全表,然后业务处理,当然也可以通过sql语句来完成。建表语句CREATE TABLE `test_tree_search` ( `id` int(11) NOT NULL AUTO_INCREMENT C...原创 2019-07-23 17:26:33 · 1241 阅读 · 0 评论