![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 60
爱敲代码的小蜜蜂
学无止境
展开
-
数据库设计规范
数据库设计规范原创 2023-03-01 19:57:59 · 303 阅读 · 0 评论 -
Java基础——基本数据存储
一、Java的八种数据类型Java是一种强类型语言,这就意味着,每一种变量都有一种类型,在java中一共有八种基本数据类型。整型:byte short int long浮点型:float double布尔型:boolean字符型:char二、各个整型和浮点型的存储需求以及取值范围类型字节长度取值范围int4字节-2 147 483 648 ~ 2 147 483 647short2字节-32 768 ~ 32 767long8字节-9 223原创 2021-12-11 13:52:50 · 244 阅读 · 0 评论 -
红黑树介绍
一、首先先来了解什么是2-3-4树1.简介2.三种节点的示意图3.构建一颗2-3-4树二、红黑树1.认识红黑树的特性2.从2-3-4树到红黑树3.通过2-3-4树构建红黑树一、首先先来了解什么是2-3-4树1.简介2-3-4属于一种多路查找树,是一种四阶的B树,它的结果有以下特点所有叶子节点都拥有相同的深度节点只能是2-节点、3-节点、4-节点节点元素的排序整体上保持二叉查找树的特性,即父节点大于左子节点,小于右子节点;当节点有多个元素时,每个元素都必须大于他左边的和他的左子树中的原创 2021-12-04 12:08:50 · 118 阅读 · 0 评论 -
磁盘的原理和基本功能
上边我们讲了 原始的计算机的计算模型,这个模型有一个缺点就是不能对我们的数据进行存储,包括一些临时数据。这种计算是也是基于人力输入,存储的。小知识点:1.曾经我们要向给计算机输入数据进行预算,我们只能输入0和1这两个数字,2.输出是以纸带的形式进行输出,在纸带上打眼的地方就代表着数字1,3.在纸带上没有打眼的地方就是0,但是有一次呀人们发现电脑没有问题,但就是输出不对,4.后来人们发现原来是一个小飞虫堵住了纸袋上的一个眼导致了错误的发生。5.小飞虫在英文里边叫做(bug),后来人们把出现的问题就原创 2021-12-04 12:03:32 · 515 阅读 · 0 评论 -
计算机底层结构
平衡二叉树特点:左右子树相差不超过1二三四数特点:所有的叶子结点都包含着相同的深度红黑树特点:①②③④⑤原创 2021-12-04 11:58:36 · 100 阅读 · 0 评论 -
算法题目 Z字形转换
将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 “PAYPALISHIRING” 行数为 3 时,排列如下:P A H NA P L S I I GY I R之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“PAHNAPLSIIGYIR”。请你实现这个将字符串进行指定行数变换的函数:string convert(string s, int numRows);方法一:按行排序思路通过从左向右原创 2021-06-29 20:22:15 · 56 阅读 · 0 评论 -
算法问题 两数之和
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。最容易想到的方法是枚举数组中的每一个数 x,寻找数组中是否存在 target - x。当我们使用遍历整个数组的方式寻找 target - x 时,需要注意到每一个位于 x 之前的元素都已经和 x 匹配过,因此不需要再进行匹配。而每一个元素不能被使用两原创 2021-06-29 20:18:03 · 49 阅读 · 0 评论 -
钢条切割最优解算法
最优价格表钢条长度 1 2 3 4 5 6 7 8 9 10钢条价格 1 5 8 9 10 17 17 20原创 2021-06-28 23:05:14 · 541 阅读 · 1 评论