自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MidawLin's Blog

一个苦逼软件学生

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

原创 215. 数组中的第K个最大元素

给定整数数组nums和整数k,请返回数组中第k个最大的元素。class Solution { int res; public int findKthLargest(int[] nums, int k) { QuickSort(nums,0,nums.length-1,k); // for(int i:nums){ // System.out.println(i); // } retur...

2022-05-26 21:46:41 146

原创 3.无重复字符的最长子串

给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。s由英文字母、数字、符号和空格组成 0 <= s.length <= 5 * 10^4示例:输入: s = "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。输入: s = "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。输入: s = "pwwkew"输出: 3解释: 因为无重复字符的最长子串是"w...

2022-05-26 17:07:37 157

原创 146.设计LRU缓存

请你设计并实现一个满足LRU (最近最少使用) 缓存 约束的数据结构。实现 LRUCache 类:LRUCache(int capacity) 以 正整数 作为容量capacity 初始化 LRU 缓存int get(int key) 如果关键字 key 存在于缓存中,则返回关键字的值,否则返回 -1 。void put(int key, int value)如果关键字key 已经存在,则变更其数据值value ;如果不存在,则向缓存中插入该组key-value 。如果插入操作导致关键...

2022-05-26 15:07:58 189

原创 206.反转链表

描述: 给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。/*public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}*/public class Solution { public ListNode ReverseList(List

2022-05-25 22:16:23 83

原创 【LeetCode】4. Median of Two Sorted Arrays Java

题目描述:Given two sorted arraysnums1andnums2of sizemandnrespectively, returnthe medianof the two sorted arrays.Example 1:Input: nums1 = [1,3], nums2 = [2]Output: 2.00000Explanation: merged array = [1,2,3] and median is 2.Example 2:Inp...

2021-04-20 19:44:50 68

原创 【LeetCode】3. Longest Substring Without Repeating Characters

题目描述:Given a strings, find the length of thelongest substringwithout repeating characters.Example 1:Input: s = "abcabcbb"Output: 3Explanation: The answer is "abc", with the length of 3.Example 2:Input: s = "bbbbb"Output: 1Explanation: The...

2021-04-20 09:59:13 73

原创 【LeetCode】2.Add Two Numbers Java

题目描述:You are given twonon-emptylinked lists representing two non-negative integers. The digits are stored inreverse order, and each of their nodes contains a single digit. Add the two numbers and return the sumas a linked list.You may assume the tw...

2021-04-18 22:48:43 61

原创 【LeetCode】1.TwoSum Java

题目描述:Given an array of integersnumsand an integertarget, returnindices of the two numbers such that they add up totarget.You may assume that each input would haveexactlyone solution, and you may not use thesameelement twice.You can return th...

2021-04-18 21:52:06 65

原创 在Springboot中使用thymeleaf无法传值的解决过程

在学习shiro整合springboot时为了首先测试环境配置是否正确,首先实现了一个使用thymeleaf向html传值的一个maven项目。首先是导入依赖 <!--thymeleaf--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter

2020-11-05 09:26:18 3093 1

原创 Redis学习笔记-遇到的错误

MISCONF 错误(error) MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error.网上搜索后查到解决方案:将yes改为no代码:c.

2020-10-12 22:46:24 133

原创 Connection to database_name@localhost failed.IDEA连接MySQL数据库报错

使用idea连接MySQL数据库,出现了报错报错内容:Connection to database_name@localhost failed.[08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up.搜索解决方案后得知可能是时区不匹配问题导致的,在数据库名称后面加?serverTimezone=GMT即可解决...

2020-09-29 19:00:00 233

原创 gcc编译时出现“对xxx未定义的引用”

使用gcc编译使用了<math.h>库的c语言文件,出现了通过百度找到答案,编译时需要在gcc -O2 ${filename}.c -o ${filename}.exe 后面加上-lm,-lm表示需要到这个库里面寻找使用的函数即gcc -O2 ${filename}.c -o ${filename}.exe -lm...

2020-05-08 08:58:17 2394

原创 算法学习系列(四)——栈和队列

4.1 栈栈,LIFO(last-in-first-out),先进后出一些可以利用栈实现的算法:4.1.1 逆置数组代码是这样的:import java.util.Stack;public class Main { public static void main(String args[]){ int array1[]={1,2,3,4,5,6}...

2019-10-30 23:45:36 153

原创 算法学习系列(三)——数组

数组挑了自己不太熟悉的详细写一下3.1 三角形数组在一些场景下,三角型数组可以用来代替矩形数组,以达到节省空间的目的,即对角线某一侧的数据可以用默认值来代替矩形数组较小的情况下,节省空间的效果不是很明显,但在10000*10000的数组中,三角型矩阵可以节约大约5000万个条目!如何建立一个三角形数组:把数组的值打包成一个一维数组跳过不用包括的条目规律:N行数组需要...

2019-10-25 19:19:46 462

原创 算法学习系列-目录

看了下刚刚开始用博客的自己,深深感觉到自己是个辣鸡,决定学的东西学了一段时间没能坚持下来,感到很可惜一晃而过现在都大四了,比较幸运能够保研,决定利用这几个月健身,学习改变一下自己。之前为了准备蓝桥杯的省赛,练习过一段时间的算法题,但是没有进行深入系统的学习,正好手边有《算法基础》这本书,从今天起认真学习啦!(为什么不直接看《算法导论》呢,因为菜)准备看一些写一点,结合书和网络,写下来学...

2019-10-21 16:29:43 125

原创 算法学习系列(二)——链表

java中没有指针,所以链表的实现跟C++等不太一样2.1 单链表在学习如何用java完成链表功能的过程中我主要参考了这篇文章文章中的完整代码如下import java.lang.module.FindException;public class Main { public static void main(String args[]){ //单向链...

2019-10-21 16:22:34 133

原创 延迟提交时间和代理方法避免爬虫被识别

延迟提交时间:import urllib.requestimport urllib.parseimport jsonimport timewhile True: content = input('请输入需要翻译的内容:(输入"q!"退出程序): ') url = 'http://fanyi.youdao.com/translate?smartresult=dic...

2019-10-17 00:13:19 401

原创 算法学习系列(一)——基础方法

2.1 随机数和随机化数组为什么要随机化数组?比如工厂排夜班,如果按照姓氏排名之类的固定顺序,有的员工很容易经常被排夜班,这是不公平的,所以需要随机化数组。随机化数组的一个例子:public class Main { public static void main(String args[]){ //生成一个有顺序的数组 int arra...

2019-10-16 23:55:49 174

原创 Eclipse连接MySql数据库,两个问题的解决

在正确安装完MySQL和Eclipse各种配置好了后,尝试用网络上的代码连接数据库网络代码如下:import java.sql.*;public class TestJDBC { public static void main(String args[]) { try { Class.forName("com.mysql.jdbc.Driver"); ...

2018-09-26 17:39:03 973

原创 计算机二级java紧急补习

……还有一周!查漏补缺一下……课程上讲的java web多一些,基础知识不太熟悉。为什么会被同学忽悠着报了二级啊……因为是补缺,在233网校的题库里做了做题,也有在有未来教育的真题库做练习java语言概论:软件工程:工具、过程、方法 J2EE是面向大型企业级用容器管理专用构件的应用平台(JAVAME面向小型企业、JAVASE面向标准平台) 软件生命周期可分为定义阶段、开发阶段、...

2018-09-08 20:53:45 440 1

原创 非常菜的Python学习笔记

即将大三了,不能再咸鱼下去了,想要成为一个可以掌握一门语言的程序媛:)python学习是跟着集智的负基础入门Python一步一步来,把遇到的问题和解决方案贴在自己的博客里。今天看到了第四课的列表,里面有个有意思的课后题——街机游戏人物选择fighters = [["Ryu", "E.Honda", "Blanka", "Guile", "Balrog", "Vega"],

2018-08-28 00:26:59 109

原创 Python爬取有道翻译,出现{&quot;errorCode&quot;:50}

修改前代码:import urllib.requestimport urllib.parseimport jsoncontent = input("请输入需要翻译的内容: ")url = 'http://fanyi.youdao.com/translate?smartresult=dict&amp;smartresult=rule'head = {}head['User-...

2018-06-05 02:50:18 606 4

空空如也

空空如也

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

TA关注的人

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