自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 leetcode-二维矩阵

题目: 思路: 懂得转换,nums[x/n][x%n] =》将二维数组/矩阵映射成一维数组 具体代码: class Solution { public int[][] matrixReshape(int[][] nums, int r, int c) { int m = nums.length; int n = nums[0].length; if (m * n != r * c) { return...

2022-05-10 23:21:44 218

原创 leetcode-增减字符串匹配和bfs

题目: 思路: 找规律,这里很明显说只要返回其中一个就行,那么一般都是找规律的题了,根据条件,可以知道,每次D就拿剩余的最大数,I拿剩余的最小数。如此肯定满足条件! 具体代码: class Solution { public int[] diStringMatch(String s) { int n = s.length(), lo = 0, hi = n; int[] perm = new int[n + 1]; for (i.

2022-05-09 21:57:12 880

原创 leetcode-映射(对于数字或者字母)

题目: 思路: 这个题目说明是【0,n-1】,所以可以进行原地修改,下标和数值的一一对应,比如这里,我的a的值是1,那么他对应的下标就是1,将nums[1]的值改为1 + (nums.length + 1)。注意:这里一定要是(nums.length + 1)。【修改后的数字会通过取余得到原来的】 代码: class Solution { public int findRepeatNumber(int[] nums) { //映射 if (nums.

2022-05-08 13:38:53 513 1

原创 leetcode-bfs和二分法

题目1: 思路: 由于出现了最少,比较明显是bfs/dfs,但是一般来说最少是使用bfs。使用StringBuffer拼接出只修改一个字符的sb【start跟end比较】,如果满足在给出的word里面,那么将他加入队列,不断进行调整 补充: 具体代码: /** * bfs * @return */ public int bfs (String start,String end, String[] bank) { ..

2022-05-07 15:23:49 317

原创 leetcode-复制双链表(深拷贝)

题目: 思路: 不同于一般单链表的复制【单链表复制可以使用遍历链表、头插法或者尾插法即可】,这个有random指针,同时不知道该指针指向那里【一种情况是指向的节点还没有创建好】。所以使用回溯 + 备忘录法。 具体代码: class Solution { Map<Node, Node> cachedNode = new HashMap<Node, Node>(); public Node copyRandomList(Node head) .

2022-05-07 00:19:52 641

原创 leetcode-滑动窗口

2022/5/5的每日一题 题目: 思路: 一开始想用回溯,发现不能使用【下面回溯结束的条件是<k,一开始就会满足结束退出函数】,如果是相等的情况【求可行解的情况】,使用回溯会很合适【如leetcode22/39题】。然后想到使用滑动窗口求合适的解。 具体代码: class Solution { public int numSubarrayProductLessThanK(int[] nums, int k) { //边界处理 ...

2022-05-05 15:05:22 681 1

原创 跳蚤市场-商品管理模块

跳蚤市场-商品管理模块 这里,我来聊聊写跳蚤小程序,我负责的是商品管理模块,聊天模块可以自行百度用webSocket技术可以实现! 1、数据库建表 USE tiaozao //这里并不是最终的数据库,懒得贴了,大体设置思路还是如下 CREATE TABLE t_ware ( openid INT(19) NOT NULL PRIMARY KEY COMMENT '用户唯一id', wNo INT(20) NOT NULL COMMENT '商品编号', wName VARCHAR(20) NOT N

2021-08-09 15:01:28 398 1

空空如也

空空如也

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

TA关注的人

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