自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL

索引1,MySQL默认innodb引擎,检索和数据都保存在本地。2,快速检索数据3,索引的作用:<1>创建和定义索引,根据一列或多列。<2>使用索引:检索数据的操作,where索引的条件4,索引的特性除了作用之外存在注意事项:<1>在插入,删除,修改索引字段,效率都会影响(数据量越大,效率越低)<2>占用额外磁盘空间5....

2021-08-11 10:59:31 63

原创 优先级队列(堆)

1.为什么使用堆? 用数组保存二叉树,用层序遍历方式放在数组中。但只适合完全二叉树,因为非完全二叉树会有空间的浪费。所以这种方式主要用法就是堆的表示2.什么叫优先级对列队列是现金先出的数据结构,但有时候操作的数据是带有优先级的,所以使用优先级队列。3.优先级队列的两个基本操作<1>.返回最高优先级对象.<2>,添加新对象4.优先级队列//使用时必须导入PriorityQueue所在的包/*1.元素必须能比较大小2.插入和删除元...

2021-08-06 23:58:16 106 1

原创 第七题:替换空格

方法一:直接调用public String replaceSpace (String s) { String s1=s.replace(" ","%20"); System.out.println(s1);}方法二:通过调用split按照空格划分package Cattlefrom;public class ReplaceSpace { public static void main(String[] args) { String

2021-08-02 21:25:24 88

原创 顺序表和链表<2>

1.线性表是具有相同特征的数据元素的有限序列常见的线性表:顺序表,链表,栈,队列,字符

2021-07-31 00:09:30 67

原创 顺序表和链表<1>

1.线性表是具有相同特征的数据元素的有限序列常见的线性表:顺序表,链表,栈,队列,字符等通常以数组或者链式存储。 单链表 双向链表2.顺序表一般采用数组存储,在数组上实现增删改查静态顺序表:使用定长数组存储。动态顺序表:使用动态开辟的数组存储。3.动态顺序表支持的接口public class SeqList {// 打印顺序表public vo...

2021-07-30 22:28:04 59

原创 第六题:旋转数组的最小值

package Cattlefrom;public class RotateArray { public static void main(String[] args) { //首先旋转数组前提是一个递增排序的数组,那么把它旋转以后那个最小值就在中间位置 //由题可知旋转数组相当于两个递增的数组,而且前面数组的值必定大于后面,所以最小值必定在后面那个数组中。 int[] array={3,4,5,1,2,}; System.o.

2021-07-30 09:25:10 66

原创 第五题:第一个只出现一次的数组

参考思路package Cattlefrom;public class TheFirstNoRepeat { public static void main(String[] args) { String ss = "google"; //将字符串转换为字符数组 char[] s = ss.toCharArray(); counts(s); } public static void count..

2021-07-27 09:49:42 58

原创 第四题:不用加减乘除做加法

这是我在网上查找的资料补充:进位——>逢2进1

2021-07-26 08:42:40 54

原创 第三题:构建乘积数组

import java.util.ArrayList;public class Solution { public static void main(String[] args){ int[] A={1,2,3,4,5}; int[] B= multiply(A);//遍历B数组,得出最终值 for(int k:B){ System.out.println(B[k]); } }...

2021-07-25 16:18:04 88

原创 第二题:数组中重复的数

import java.util.Random;public class TextArray { //此处由于返回的数值不止一个所以可以用数组存值需要返回数组 public static void main(String[] args) { Random random = new Random(); int [] arr ={3,4,1,4,4,5,3,2,9,2}; int i1; //用arr4数组接返回来的数组;.

2021-07-24 20:00:16 90

原创 第一题:斐波那契数列

import java.util.Scanner;public class Fibonacci { public static int Fibonacci(int m) { //定义一个长度为40的数组 int[] arr = new int[40]; int s = 0; //先求出0,1的值,因为f(n)=f(n-1)+f(n-2),n必须>=2才合理 ar.

2021-07-24 00:15:55 317 2

原创 数据库基础

<1>数据库分类:1.数据库大致可以分为两类:关系型数据库和非关系型数据库关系型数据库:指采用关系模型来组织数据的数据库。指的是二维表格模型非关系数据库:不规定基于SQL实现(key_value 基于键值对;基于文档型等)<2>数据库操作2.1显示当前数据库2.2创建数据库:例如创建一个sc据库注:一般采用utf8mb4字符集2.3使用数据库2.4删除数据库<3>常用数据类型数据类型 ...

2021-07-17 17:29:59 53

原创 MySQL的卸载

MySQL是一个非常难卸载的,如果不卸载干净对后期会有影响。下面是如何彻底卸载MySQL的步骤。卸载mysql1,关闭服务2,卸载所有mysql相关软件3,C:\ProgramFiles下MySQL文件夹删除4,C:\ProgramData下Mysql文件夹删除5,清空注册表5.1 在命令行中输入regedit5.2通过编辑里面查找注册表和MySQL相关的5.3删除所查找的,然后查询下一个,直到出现注册表搜索完...

2021-07-12 18:19:18 66

空空如也

空空如也

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

TA关注的人

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