![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Leetcode
文章平均质量分 56
Leetcode
graceyun
低头赶路,敬事如仪,自知其心,其路则明~
展开
-
C++初阶习题(力扣)【6】验证一个字符串是否回文
C++力扣题目:验证回文串给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。原创 2021-12-22 11:58:03 · 493 阅读 · 0 评论 -
C++初阶习题(力扣)【4】找字符串中第一个只出现一次的字符
力扣题目:字符串中的第一个唯一字符给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。原创 2021-12-14 16:16:39 · 1781 阅读 · 0 评论 -
C++初阶习题(力扣)【3】字符串相加
C++初阶习题——字符串相加原创 2021-12-08 11:26:08 · 373 阅读 · 0 评论 -
C++初阶习题(力扣)【1】仅仅反转字符
C++初阶习题(力扣)——仅仅反转字符原创 2021-12-06 11:51:41 · 109 阅读 · 0 评论 -
Java数据结构学习DAY3——链表(一)
Java数据结构学习DAY3——链表原创 2021-04-13 15:51:48 · 109 阅读 · 0 评论 -
力扣题目——692. 前K个高频单词
1. 题目描述前K个高频单词给一非空的单词列表,返回前 k 个出现次数最多的单词。返回的答案应该按单词出现频率由高到低排序。如果不同的单词有相同出现频率,按字母顺序排序。2. 代码实现class Solution { public List<String> topKFrequent(String[] words, int k) { // 1. 先统计每个单词出现的次数 Map<String, Integer> map = new Hash原创 2021-03-29 17:10:02 · 227 阅读 · 0 评论 -
力扣题目——771. 宝石与石头
1. 题目描述宝石与石头给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。J 中的字母不重复,J 和 S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。2. 力扣代码实现import java.util.HashSet;import java.util.Set;class Solution { public int numJewelsInStones(Stri原创 2021-03-29 16:53:07 · 185 阅读 · 0 评论 -
力扣题目——138. 复制带随机指针的链表)(Java实现)
1.题目描述复制带随机指针的链表给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,该指针可以指向链表中的任何节点或空节点。构造这个链表的深拷贝。深拷贝应该正好由 n 个 全新 节点组成,其中每个新节点的值都设为其对应的原节点的值。新节点的 next 指针和 random 指针也都应指向复制链表中的新节点,并使原链表和复制链表中的这些指针能够表示相同的链表状态。复制链表中的指针都不应指向原链表中的节点 。例如,如果原链表中有 X 和 Y 两个节点,其中 X.rando原创 2021-03-29 16:07:44 · 86 阅读 · 0 评论 -
力扣题目——136. 只出现一次的数字(java 实现)
力扣题目——136. 只出现一次的数字(java 实现)题目描述:只出现一次的数字。给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?实现代码import java.util.HashMap;import java.util.Map;public class TestSetAndMap { //1.找只出现一次的数字 public int singleN原创 2021-03-29 10:58:12 · 130 阅读 · 0 评论 -
Java数据结构学习DAY5——二叉树(四)
1.6二叉树最大深度题目描述:力扣代码实现在这里插入代码片结果1.7平衡二叉树题目描述:力扣代码实现在这里插入代码片结果1.8 对称二叉树题目描述:力扣代码实现在这里插入代码片结果2、 进阶面试题二叉树的构建及遍历。二叉树的分层遍历 。给定一个二叉树, 找到该树中两个指定节点的最近公共祖先 。二叉树搜索树转换成排序双向链表。根据一棵树的前序遍历与中序遍历构造二叉树。根据一棵树的中序遍历与后序遍历构造二叉树。二叉树创建字符串。3、原创 2021-03-22 20:06:21 · 248 阅读 · 0 评论 -
Java数据结构学习DAY5——二叉树(三)
Java数据结构学习DAY5——二叉树(三)1、 基础面试题二叉树的前序遍历。二叉树中序遍历 。二叉树的后序遍历 。检查两颗树是否相同。另一颗树的子树。二叉树最大深度。判断一颗二叉树是否是平衡二叉树。对称二叉树。2、 进阶面试题二叉树的构建及遍历。二叉树的分层遍历 。给定一个二叉树, 找到该树中两个指定节点的最近公共祖先 。二叉树搜索树转换成排序双向链表。根据一棵树的前序遍历与中序遍历构造二叉树。根据一棵树的中序遍历与后序遍历构造二叉树。二叉树创建字符串。3、 前原创 2021-03-18 11:45:12 · 191 阅读 · 0 评论 -
力扣题目——杨辉三角(java 实现)
力扣题目——118.杨辉三角(Java实现)给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。观察杨辉三角找规律leetcode代码实现(Java)在这里插入代码片原创 2021-03-10 17:22:32 · 332 阅读 · 0 评论 -
力扣题目——存在连续三个奇数的数组
力扣题目,Java实现存在连续三个奇数的数组给你一个整数数组 arr,请你判断数组中是否存在连续三个元素都是奇数的情况:如果存在,请返回 true ;否则,返回 false 。力扣代码1(数组实现)class Solution { public boolean threeConsecutiveOdds(int[] arr) { for (int i = 0; i < arr.length-2; i++) { if (arr[i] % 2 !=原创 2021-03-09 16:16:58 · 191 阅读 · 0 评论