自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LeetCode精彩解答(一)

发现自己在刷了一部分题以后,对之前的题的记忆度不是很高,尤其是在看到别人精彩代码的时候,总是在当时夸赞,而事后忘记的低效率。特此决定把一些自己的想法和别人的精彩代码、题解收集在一起,以便学习。就从我个人的刷题顺序来吧,从简单的开始。题目一:Two sum(两数之和)题目:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标...

2020-03-09 15:41:39 145

原创 关于广度优先搜索和prim、kruskal算法

在开始讲解广度优先搜索的时候,我想问一下大家是否知道“六度分割理论”。在以下的讲解中全部由该理论展开!!!因此,我先讲解“六度分隔理论”六度分隔理论简单地说:“你和任何一个陌生人之间所间隔的人不会超过六个,也就是说,最多通过六个人你就能够认识任何一个陌生人。也就是说,你可以通关自己关系网,找到每一个人。通过自己的好友,好友的好友,还有好友的好友的好友,等等。广度优先搜索广度优先搜索思想...

2019-11-29 11:35:02 567

原创 LeetCode精彩解答(二)

题目一:Move Zeroes(移动零)题目:给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。方法一:public void moveZeroes(int[] nums) { if (nums == null || nums.length == 0) return; int insertPos = 0; ...

2020-04-09 22:51:33 126

原创 看完必会的汉诺塔以及递归理解

长篇警告全部都是在学习过程中自己的理解,若其中有误请及时提出,以便修改递归是我们学习过程中必不可少的一部分,很多刚入门的同学无法理解递归的含义,或者只是知道这是一种自己调用自己的函数,但是并不知道原理以及原因。在递归调用中,有直接调用自己和间接调用自己。无论是直接还是间接都是相同的,没有什么差别。递归在我看来的递归,就是将一个大问题拆分为自己本身与子问题的过程,然后逐步解决子问题(...

2019-10-28 20:27:11 379

原创 java之数组学习

一、一维数组数组为引用类型,其数组名为地址1、创建数组(1)动态数组初始化数据类型 [ ] 数组名称 = new 数据类型 [ 长度 ] { 初始化数据}(2)静态数组初始化数据类型 [ ] 数组名称 = { 初始化数据}代码如下int [] arr = new int [3]{1,2,3};int [] arr2 = {1,2,3};2、数组的使用(1)数组长度的访问...

2019-10-25 20:06:22 119

原创 数据结构之栈

定义:一种可以“先进后出”的存储结构分类:静态栈,动态栈算法:压栈,出栈应用:函数调用,中断,表达式求值,内存分配,缓冲处理,迷宫代码实现与链表实现类似,依旧需要先创建结点typedef struct Node{//先创建结点 int data;//结点数据域 struct Node *next;//结点指针域}NODE, *PNODE;//其中NODE等价struct Nod...

2019-10-25 00:52:23 77

原创 关于进制转换

在学习中我们必不可少的就是要接触进制转换十进制转化二进制public static void toBin(int num){ while(num > 0){ System.out,println(num % 2);//模2取余 num = num / 2; }}另外在java中存在数据保存的方法StringBuffer sb = new StringBuffer();...

2019-10-23 23:38:21 135

原创 数据结构之链表

一、算法算法:1.狭义的算法是与数据的存储方式密切相关(即实现的方法)2.广义的算法是与数据的存储方式无关(实现的目的)3.泛型:利用某种技术达到的效果就是:不同的存储方式,执行的操作是一样的(利用方法实现目的)代码实现:首先需要创建结构体变量,结构体为一个数据类型。结构体的创建typedef struct Node//创建一个结构体类型{ int data;//数据域 s...

2019-10-22 22:28:29 110

原创 初学Java基础知识

**数据类型与运算符**1.1变量和类型(1)java中有8种内置类型类型字节大小byte1char2short2int4float4long8double8boolean无(2)引用类型String–>字符串final --> 常量String:定义字符串,可以使用“+”进行拼接...

2019-09-28 21:27:43 147

空空如也

空空如也

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

TA关注的人

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