自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

拾柒

我就站在你眼前,你看我几分像从前

  • 博客(26)
  • 收藏
  • 关注

原创 安卓——RecyclerView使用(最新版)面向小白,要多白就有多白

自定义RecycleView1、在app/build.gradle文件里,在dependencies中添加依赖> dependencies{> implementation 'com.android.support:recyclerview-v7:28.0.0'//这里面的28> 要与上面> compileSdkVersion 28 的后面数字相同> }...

2019-09-09 20:34:07 8845 11

原创 力扣——9回文数

力扣第九题回文数官方解法

2022-04-15 18:34:06 525

原创 力扣——搜索插入位置

原文链接搜索插入位置题目如下需要注意的是在数组里面没有大于target的时候,直接返回数组的长度lengthclass Solution { public int searchInsert(int[] nums, int target) { for (int i = 0; i < nums.length; i++) { if (nums[i] >= target) return i; } return nums.length; }.

2021-03-08 08:29:26 120

原创 解决MybatisPlus插件分页查询不起作用,总是查询全部数据问题

记录一下问题原型是,可以查出所有的数据,但是查出的total是0,打断点发现参数确实传入进去了如果不是因为加入了pagehelper的依赖导致的,那么就是mybatisplius的配置写错了@Configurationpublic class MybatisPlusConfig { @Bean public MybatisPlusInterceptor innerInterceptor() { MybatisPlusInterceptor interceptor .

2021-03-06 15:34:16 2517

原创 力扣——删除排序数组中的重复项

删除排序数组中的重复项首先题目中说“给定一个排序数组” 即数组已经有序其次需要原地删除重复的元素,在Java里面是不能在原地的情况下对数组进行删除,所以我猜测其判断提交答案是否正确的依据是,根据算法返回的数组长度len,去nums中截取前len个元素,即将后面不重复的元素复制到前面重复的元素,如:{0,0,1,1,1,2,2,3}转变后{0,1,2,3,1,2,2,3}这样的话就是对nums进行处理双指针方法两个指针i和j,当nums[i]==nums[j]时,将j++用来跳过重复的选

2021-03-04 09:04:19 236 1

原创 力扣——合并两个有序链表

合并两个有序链表答案搬运题目public ListNode mergeTwoLists(ListNode l1, ListNode l2) { //两个判断均是为了判断是否有空链表,使得可以直接返回另一个链表 if(l1 == null) return l2; if(l2 == null) return l1; //将l1与l2中值小的存入结果节点里面(题目要求是升序) ListNode res = l1.val < l2.val ? l1 : l2; /**递归

2021-03-03 14:08:41 133 2

原创 力扣——卡牌分组

原题如下卡牌分组手撸代码class Solution{ public boolean hasGroupsSizeX(int[] deck){//因为在题目中,deck中扑克的种类不会超过10000 int[] count = new int[10000];//得到的count数组是,以deck的数值为下标,以同种数值出现次数为值 for(int num : deck) ...

2020-03-27 22:07:43 247

原创 力扣——字符串压缩

原题如下字符串压缩先来手撸代码class Solution{ public int compressString(String S){ //判断它是否为空,若空直接返回空字符串 if (S.isEmpty()) return ""; //创建一个StringBuilder 来添加信息 StringBuilder sb = new StringBuilder(); //获取字...

2020-03-16 22:09:00 362

原创 力扣——多数元素

原题如下多数元素第一种解法:Class solution{ public int majorityElement(int[] nums){ //先计算出判断的界定值 int dec=nums.length/2; //用HashMap来存储记录,泛型限制为Integer,key为数组中的某个数,value为该数在数组中出现的次数 Map<Integer,Integer&...

2020-03-13 21:28:53 256

原创 力扣——字符串的最大公因子

原题如下字符串的最大公因子老规矩 上来手撸代码Class Solution{ public String gcdOfStrings(String str1, String str2){ //首先判断两个字符串 正着合并起来 和 反着合并起来 是否相同,用来剔除示例3的情况 if(!(str1 + str2).equals(str2 + str1)) return "";...

2020-03-12 22:37:39 239

原创 力扣——分糖果2

原题如下分糖果2先手撸它class Solution { public int[] distributeCandies(int candies, int num_people) { }

2020-03-12 22:01:48 198

原创 力扣——翻转链表

原题如下206.反转链表我先试试手撸一遍代码试试,没有任何提示的那种 ????//这是给出的节点信息/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * ...

2020-03-06 21:38:47 240

原创 我的前端之路(1)

我又开辟了一个新的模块,最近忽然喜欢上了前端,学了几天前端知识,觉得很有意思哦吼这个系列可能对新手就不是很友好了,很多时候,懂的人就觉得很简单,不懂的就很难,想当年我为了搞懂什么是盒子模型,在学校机房想了一晚上,现在想想 它就是个盒子哈哈哈哈下面开始知识阐述HTML1、列表 ul(li)ol(li) dl(dt(dd)) <!-- 无序列表 --> <...

2020-02-26 20:36:45 265

原创 我的伟大航路(12)

今天是哈夫曼树此处知识来自b站讲解哈夫曼树(最优二叉树)的主要思想是,叶子带有权值,而访问叶子,则需要从根节点开始遍历,若想要树的带权路径长度(WPL)最小,则需要权大的,路径小。同样的数据,WPL却不同。那么让我们开拓一下思想,前面将权值越大的越靠前,那我们是不是可以将这个权值表达别的意思,也就是不仅仅是在于数字上的意义,那么哈夫曼编码就是很聪明的了在正常的数据的传输中,若想...

2020-02-17 20:39:52 147 1

原创 力扣——拼写单词、连续数组、字母异位词分组

这个系列就记录我做的算法题欧耶1、拼写单词拼写单词原题链接给你一份『词汇表』(字符串数组) words 和一张『字母表』(字符串) chars。假如你可以用 chars 中的『字母』(字符)拼写出 words 中的某个『单词』(字符串),那么我们就认为你掌握了这个单词。注意:每次拼写时,chars 中的每个字母都只能用一次。返回词汇表 words 中你掌握的所有单词的 长度之和。...

2020-02-08 21:59:40 1440

原创 我的伟大航路(11)

有两三天没写,光做题了,主要还是为了记录学习今天开始学习了树这种结构对于树,在计算机中有很多体现的地方,像是文件系统这里直接记录二叉树的建立、遍历、查找和删除假设本文的二叉树的例子是三层的,并自上而下,自左而右123456赋值1、二叉树的建立首先创建一个树的节点public class TreeNode { // 节点的权 int value; // 左儿子 Tr...

2020-02-05 21:38:56 140

原创 我的伟大航路(10)

今天学习比较少今天的内容有1、两个排序方法(关于排序方法,我觉得对于理解算法比较重要故学之)(1)、冒泡排序(2)、快速排序2、一个算法题(今天不是只做了一个题,是因为别的题是入门的那种,非常简单,没有讲头)1、冒泡排序冒泡排序,即两两对比,前者大的与后者互换两层循环一层为假设最坏的情况下的循环次数(假设有5个数字,每个数字都需要互换,除了第一个自己本身以外,所以这层循环...

2020-01-31 22:27:16 126

原创 我的伟大航路(9)

今天的内容有:1、HashMap的用法2、控制小数点后几位的函数DecimalFormat3、递归(1)、斐波那契数列(2)、汉诺塔前两个是实用的工具,是做算法题遇到的递归是今晚学的数据结构,相当有意思啊!!!!!!!!!到底是怎样的人能够想出递归的玩法,太有才了!!!!!!!!!!!!!!HashMap的用法HashMap我理解的是一种集合,就像链表一样,一个个节点...

2020-01-30 22:14:50 235

原创 我的伟大航路(8)

今天的内容是把昨天的栈和队列补上今天学了循环链表、双向链表、循环双向链表,以及昨天的栈和队列栈栈是一种后进先出的结构,对于栈的用处我一直有疑惑,但是我思考以后,想,栈的用途与它的特点是离不开的,后进先出的特点,优再先进去的数,最后才可以处理,就像再数学算法中的小括号()的,只有当匹配到一对括号时,才可以运算,这种思想恰好可以推及到程序编写先上栈信息信息包括节点数据(也就是内容...

2020-01-29 21:25:57 121

原创 我的伟大航路(7)

今天的内容是单链表单链表之前写过,不过那是之前一套视频的讲法,其中我觉得node节点写的很好,因为他可以很好的提醒了我们,可以用链表来实现对对象的管理,同时也开了先河,这提醒了我们,可以根据需要自定义一个节点,甚至每一个节点,然后链表成为一个大链表的节点,而我新找到的这套视频,仅以一个整数来表示内容,这无疑是更简单明了的先上node节点的代码,定义了这个节点有两个属性,一个存放date的整...

2020-01-28 23:16:43 177

原创 我的伟大航路(6)

因为不可描述的原因耽误了好几天今天把数据结构想重新复习一遍,而且觉得之前找到学习视频老师讲解的并不是很好,所有在b站上重新找了给Java的数据结构学习,也就相当于复习。新的这个老师是从数组讲起的,恰好我的Java数组学的并不是很好,可以补一下基础了在这些所有的数组中,我觉得有必要记录一下的就是二分法查找了二分法查找需要有个大前提,即该数组必须是有序的我所理解的二分法:当我想在一个数组...

2020-01-27 22:21:52 101

原创 我的伟大航路(5)

今天因为某个原因,没学习但是晚上做了一个算法题,可能会笑人,一晚上做一个题,我说,没错,从19点多到现在22.18,一晚上,只做出来了一道题。这是我做的真正意义上的第一道算法题,并且实现了的今天就写这道题吧先上题目给你一份『词汇表』(字符串数组) words 和一张『字母表』(字符串) chars。假如你可以用 chars 中的『字母』(字符)拼写出 words 中的某个『单词』(...

2020-01-13 22:40:36 222

原创 我的伟大航路(4)

今天是双链表1、链表节点先上代码public class ListNode { Object data;//数据域 ListNode next;//后继指针域 ListNode pre;//前驱指针域 public ListNode(Object data) { this.data = data; }//构造器}节点比起单链表来...

2020-01-12 22:20:11 122

原创 我的伟大航路(3)

今天学的是链表1、链表节点public class ListNode { Object data;//数据域 ListNode next;//指针域 public ListNode(Object data) { this.data = data; }//构造器}链表节点没什么好说的,定义一个节点里所具有的信息,两个属性,一个数据域(d...

2020-01-11 23:01:53 108

原创 我的伟大航路(2)

开始比较正式的学习刚看完一小部分的数据结构,在此记录学习记录仅为本人理解1、Java接口接口(interface)接口本质就是对于一个类的模板,甚至可以说是限制。在接口中会限制实现(implements)该接口的定义的方法,接口可以限制方法名,返回值,参数。public interface MyList { /*** * 新增元素 * @param ele...

2020-01-10 22:54:29 135

原创 我的伟大航路(1)

今天开始算法入坑因为Java基础不好,所以在此记录一下学习成长的路径,不喜勿喷事先声明这完全就是小白的成长过程,所以啥都有1、三目运算符的使用 /* 三目运算符指再一个判断式后跟两个返回值与赋值等号的左边相同的处理 type 指数据类型 判断式指 一个返回布尔类型的判断 如:a>b type a...

2020-01-09 22:08:19 149

空空如也

空空如也

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

TA关注的人

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