自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 KMP算法思考

先上代码class Solution { public int strStr(String haystack, String needle) { int haylen = haystack.length(); int neelen = needle.length(); if(neelen == 0) return 0; if(haylen == 0) return -1; char[

2021-03-23 17:22:37 139

原创 Leecode矩阵最小路径问题

今天做Leecode题目,矩阵的最小路径问题由于对于解法的理解不深刻,有了如下思考:题目给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。说明:每次只能向下或者向右移动一步。代码:class Solution { public int minPathSum(int[][] grid) { int m = grid.length; int n = grid[0].length;

2021-01-13 16:45:05 199

原创 leecode题目思考

自己的:class Solution { public ListNode addTwoNumbers(ListNode l1, ListNode l2) { int beishu = 1; int sum1 = 0; int sum2 = 0; while (l1 == null) { sum1 = sum1 + l1.val * beishu; beishu = beishu * 10

2021-01-03 21:21:58 129

原创 20-12-24 构建Hash表去储存员工信息

package hashtable;import java.util.Scanner;public class HashTable { public static void main(String[] args) { MyFirstHashTable myFirstHashTable = new MyFirstHashTable(7); String key = ""; Scanner scanner = new Scanner(System.

2020-12-24 22:32:28 220

原创 Java基础 Class类

Class类获取Class实例的三种常见方式:(注意啊,这里说的是Class的实例,Class的实例就是其他类。)Class clazz1 = String.class;Class clazz2 = person.getclass();Class clazz3 = Class.forName("String..")谈一谈你对Class类的理解:Class实例对应着加载到内存中的一个运行时类。创建Class对应运行时类的对象的通用方法,代码实现。以及这样的操作,需要对应的运行时类构造器

2020-12-24 20:47:07 186

原创 20-12-22 二叉树的构建、三种遍历、顺序二叉树原理

二叉树:public class BinaryTree { public static void main(String[] args) { HeroNode heroNode1 = new HeroNode(1, "阿卡丽"); HeroNode heroNode2 = new HeroNode(2, "卡兹克"); HeroNode heroNode3 = new HeroNode(3, "巨魔之王"); HeroNode her

2020-12-22 19:47:28 115

原创 java笔记2:基础类

Runtime类Runtime代表java运行时的环境,每一个java程序都有一个Runtime的实例,应用程序通过该对象与其运行时的环境相连。应用程序不能创建自己的Runtime实例,但可以通过getRuntime();方法获取与之相关联的Runtime对象。比如说Runtime类可以访问 JVM 的信息,如处理器数量、内存信息等。常用类:Object类Object是所有类、数组、枚举类的父类。有如下常用方法:boolean equals(Object obj); :指定对象与调用该方法对象

2020-12-17 21:25:55 143

原创 Java 笔记1 基础类库

java基础类库1 ScannerScanner类是一个基于正则表达式(???)的文本扫描器,他可以从文件、输入流、字符串解析出基本类型值和字符串值。Scanner提供了多个构造器,用于不同的输入。Scanner主要提供了两种方法:hasNextXxx():是否还有下一个输入项,其中Xxx是可以代表基本数据类型的字符串。如果简单判断是否含有下一个字符串,可以使用hasNext();nextXxx():获取下一个输入项package LearnScanner;import java.ut

2020-12-17 20:43:44 137

原创 20-12-17 基于栈做一个计算器

package Stack;public class Calculator { public static void main(String[] args) { String expression = "7*3+3*6-3+1"; ArrayStack2 numberStack = new ArrayStack2(10); ArrayStack2 operStack = new ArrayStack2(10); int index

2020-12-17 17:31:29 151 2

原创 20-12-16 单向建表和双向链表

单向链表package LinkedList;public class LinkedList { public static void main(String[] args) { HeroNode hero1 = new HeroNode(1, "艾希", "寒冰"); HeroNode hero2 = new HeroNode(2, "阿卡丽", "akl"); HeroNode hero3 = new HeroNode(3, "嘉文", "皇

2020-12-16 21:26:41 115

原创 队列问题&稀疏数组问题20-12-15

队列问题package queue;import java.util.Scanner;public class ArrayQueueDemo { public static void main(String[] args) { ArrayQueue arrayQueue = new ArrayQueue(3); char key = ' '; Scanner scanner = new Scanner(System.in); //看不懂

2020-12-15 20:47:29 97

空空如也

空空如也

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

TA关注的人

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