自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 python实现二叉查找树

二叉树用python实现二叉树相关功能,有助于理解二叉树(这里实现的均为二叉查找树功能)概念二叉树是指计算机科学中每个结点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。python实现二叉树节点为每个节点定义right,left(对应父节点向下连接的左右孩子节点),value(承载二叉树对应节点的值),parent(对应孩子节点向上连接的父节点)class Node: def __init__(self,data,

2020-07-06 00:44:20 1038

原创 一条SQL语句为什么执行得很慢?

一条SQL语句为什么执行得很慢?总结一个 SQL 执行的很慢,我们要分两种情况讨论:大多数情况下很正常,偶尔很慢。(1) 数据库在刷新脏页。例如 redo log 写满了需要同步到磁盘。(2)执行的时候,遇到锁。如表锁、行锁。这条 SQL 语句一直执行的很慢。(1)没有用上索引:例如该字段没有索引,由于对字段进行运算、函数操作导致无法用索引。(2)数据库选错了索引。针对偶尔很慢的情况一条 SQL 大多数情况正常,偶尔会出现很慢的情况,那么,这条SQL语句的书写本身没什么问题,

2020-07-05 23:14:59 303

原创 位运算

位运算按位运算符是把数字看作二进制来进行计算的。Python中的按位运算法则如下:下表中变量 a 为 60,b 为 13二进制格式如下:a = 0011 1100b = 0000 1101运算符& 按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0 (a & b) 输出结果 12 ,二进制解释: 0000 1100| 按位或运算符:只要对应的二个二进位有一个为1时,结果位就为1。 (a | b) 输出结果 61 ,二进制解释: 001

2020-06-30 09:42:20 206

原创 双指针

双指针类型首尾双指针同向双指针分离双指针首尾双指针两数之和LeetCode/167. 两数之和 II - 输入有序数组给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数。函数应该返回这两个下标值 index1 和 index2,其中 index1 必须小于 index2。说明:-返回的下标值(index1 和 index2)不是从零开始的。-你可以假设每个输入只对应唯一的答案,而且你不可以重复使用相同的元素。示例:输入: numbers = [2, 7

2020-06-28 12:11:31 214

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除