入门
梧迪ღ天道酬勤
A programmer who subconsciously views himself as an artist will enjoy what he does and will do it better.
展开
-
国内elementUI地址
近期因公司内网屏蔽,直接使用国内镜像有些标签使用不了,带上@2.15.6版本号就好了,不够再往上加<link rel="stylesheet" href="https://unpkg.zhimg.com/element-ui@2.15.6/lib/theme-chalk/index.css">//引用index.js前需引用vue.js ,vue代码写在加载后,模块化开发请忽略!<script src="https://unpkg.zhimg.com/element-ui@2.15原创 2022-01-20 19:47:11 · 1633 阅读 · 0 评论 -
力扣No100.相同的树
/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) { this.val = val; } * TreeNode(int val, TreeNode left, TreeNode right) { *原创 2021-11-22 19:44:43 · 108 阅读 · 0 评论 -
二叉树的中序遍历
/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) { this.val = val; } * TreeNode(int val, TreeNode left, TreeNode right) { *原创 2021-11-22 19:24:52 · 394 阅读 · 0 评论 -
5869. 两个回文子序列长度的最大乘积
给你一个字符串 s ,请你找到 s 中两个 不相交回文子序列 ,使得它们长度的 乘积最大 。两个子序列在原字符串中如果没有任何相同下标的字符,则它们是 不相交 的。请你返回两个回文子序列长度可以达到的 最大乘积 。子序列 指的是从原字符串中删除若干个字符(可以一个也不删除)后,剩余字符不改变顺序而得到的结果。如果一个字符串从前往后读和从后往前读一模一样,那么这个字符串是一个 回文字符串 。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/maxim原创 2021-09-13 16:15:51 · 182 阅读 · 0 评论 -
力扣130. 被围绕的区域
给你一个 m x n 的矩阵 board ,由若干字符 ‘X’ 和 ‘O’ ,找到所有被 ‘X’ 围绕的区域,并将这些区域里所有的 ‘O’ 用 ‘X’ 填充。class Solution { public void solve(char[][] board) { //先把边界走一把,然后把O的下标位置加入集合队列 //同时使用一个记录数组记录,1为O //然后bfs去搜索和边界O连通的O,去标记 //在通过标记数组去把原数组没被标记原创 2021-09-10 11:40:38 · 174 阅读 · 0 评论 -
剑指 Offer II 095. 最长公共子序列
给定两个字符串 text1 和 text2,返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 ,返回 0 。一个字符串的 子序列 是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(也可以不删除任何字符)后组成的新字符串。例如,“ace” 是 “abcde” 的子序列,但 “aec” 不是 “abcde” 的子序列。两个字符串的 公共子序列 是这两个字符串所共同拥有的子序列。来源:力扣(LeetCode)链接:https://leetcode-cn.原创 2021-09-10 09:53:10 · 111 阅读 · 0 评论 -
128. 最长连续序列
给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。请你设计并实现时间复杂度为 O(n) 的算法解决此问题。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/longest-consecutive-sequence著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。思路:1.建立hash表,把数值存入2.判断当前数值有没有前驱,没有的话就以当前节点去hash表中查找后驱3.长度原创 2021-09-10 09:50:49 · 66 阅读 · 0 评论 -
213. 打家劫舍 II
你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 ,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警 。给定一个代表每个房屋存放金额的非负整数数组,计算你 在不触动警报装置的情况下 ,今晚能够偷窃到的最高金额。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/house-robber-ii著作权归领扣网络所有。商原创 2021-09-06 20:44:04 · 87 阅读 · 0 评论 -
198. 打家劫舍
你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/house-robber著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。class Sol原创 2021-09-06 20:32:33 · 83 阅读 · 0 评论 -
==和equals
==和equals比较==对比的是栈中的值,基本数据类型是变量值,引用类型是堆中内存对象的地址。equals:Object中默认也是采用==比较,通常会重写。Objectpublic boolean equals(Object obj){ return (this == obj);}Stringpublic boolean equals(Object anObject) { if (this == anObject) { return true原创 2021-09-02 16:27:44 · 60 阅读 · 0 评论 -
JDK、JRE、JVM三者区别和联系
JDK:Java Development Kit java开发工具JRE:Java Runtime Environment java运行时环境JVM:Java Virtual Machine java虚拟机原创 2021-09-02 16:26:19 · 3472 阅读 · 0 评论 -
什么是面向对象?谈谈你对面向对象的理解
面向对象什么是面向对象?对比面向过程,是两种不同的处理问题的角度。面向过程更注重事情的每一个步骤及顺序,面向对象更注重事情有哪些参与者(对象)、及各自需要做什么。比如:洗衣机洗衣服面向过程会将任务拆分成一系列的步骤(函数),1、打开洗衣机---->2、放衣服---->3、放洗衣粉---->4、清洗---->5、烘干面向对象会拆出人和洗衣机两个对象: 人:打开洗衣机 放衣服 放洗衣粉 洗衣机:清洗 烘干从以上例子能看出,面向过程比较直接高效,而面原创 2021-09-02 10:07:22 · 185 阅读 · 0 评论 -
P1017 进制转换
P1017 进制转换题目描述我们可以用这样的方式来表示一个十进制数: 将每个阿拉伯数字乘以一个以该数字所处位置的(值减11)为指数,以1010为底数的幂之和的形式。例如:123123可表示为 1 \times 10^2+2\times 10^1+3\times 10^01×102+2×101+3×100这样的形式。与之相似的,对二进制数来说,也可表示成每个二进制数码乘以一个以该数...原创 2019-01-05 14:03:20 · 246 阅读 · 0 评论 -
P1088 火星人
P1088 火星人人类终于登上了火星的土地并且见到了神秘的火星人。人类和火星人都无法理解对方的语言,但是我们的科学家发明了一种用数字交流的方法。这种交流方法是这样的,首先,火星人把一个非常大的数字告诉人类科学家,科学家破解这个数字的含义后,再把一个很小的数字加到这个大数上面,把结果告诉火星人,作为人类的回答。火星人用一种非常简单的方式来表示数字――掰手指。火星人只有一只手,但这只手上有成千上万...原创 2019-01-05 12:50:39 · 148 阅读 · 0 评论 -
奶牛跳一跳
奶牛跳一跳描述每年奶牛们都会举行一个特别的跳房子的活动,其中包括在河中小心地从石头跳到另一块石头上。这次发生在一条长而直的河流上,在河的一端有一块石头,另一端有一块石头,两者相聚L(1<=L<=1000000000)。在开始和结束的岩石之间的河流中,N(0<=N<=50000)出现更多的岩石,每一个距离开始的岩石di(0<DI<L)。为了玩游戏,每头奶牛依次从起始岩石开始,...原创 2019-01-04 14:21:39 · 277 阅读 · 0 评论 -
贪心总结&心得
贪心总结与心得虚实结合怎么贪就怎么拿,露出贪婪的本性就好!(开个玩笑)题目一般都是求最少或最多的什么东东,审清楚题目,判断是否为贪心,以免头铁!重点还是要读懂题目,如果与价值和重量有关的就找单价(性价比)。如果是什么活动安排类的题目,你就要想是不是活动结束的越早,排的节目就越多。等等一系列贪心问题。还有就是贪心都牵扯到排序,是多元素排序(跟结构体类似)接下来看一个题目吧!背包问题...原创 2019-01-03 19:12:32 · 349 阅读 · 2 评论