[LeetCode]Binary Tree Right Side View

Given a binary tree, imagine yourself standing on the right side of it, return the values of the nod...

leetcode oj java 199. Binary Tree Right Side View

一、问题描述: Given a binary tree, imagine yourself standing on the right side of it, return the va...

199. Binary Tree Right Side View

Given a binary tree, imagine yourself standing on the right side of it, return the values of the nod...

Remove Duplicates from Sorted Array

Given a sorted array, remove the duplicates in-place such that each element appear only once and ret...

复杂链表的复制

题目链接 复杂链表的复制 题目描述 注意 每个节点的random 指针指向链表中的任意节点或者 null因为本题中有...

反转链表00

题目链接 反转链表 题目描述 注意 链表可能为空 解答思路 利用三个节点储存当前节点cur,上一个节点pre,下...

从头到尾打印链表

题目链接 从头到尾打印链表 题目描述 注意 链表可能为空 解答思路 利用栈先进后出的特点存储该链表,然后将...

初步认识二分查找[小汇总]

声明:小白总结,本意是记录自己的思路,不过希望能帮助别人,那就更好啦,若发现问题,欢迎指正,感谢!!...

leetcode-20-有效的括号

leetcode-20-有效的括号 使用java内置数据结构栈完成,左括号时存入右括号,弹出比较即可

LeetCode 187. Repeated DNA Sequences(哈希)

题目来源:https://leetcode.com/problems/repeated-dna-sequences/ 问题描述 187. Repeated DNA Sequences...

[Algorithm]九章六之二: Array

6. Merge Two Sorted Arrays :点击打开链接 64. Merge Sorted Array:点击打开链接 因为添加或减少一个元...

【Lintcode】548. Intersection of Two Arrays II

题目地址: https://www.lintcode.com/problem/intersection-of-two-arrays-ii/description 给定两个数组,...

【Lintcode】1728. X of a Kind in a Deck of Cards

题目地址: https://www.lintcode.com/problem/x-of-a-kind-in-a-deck-of-cards/description 给定一个数组...

【Lintcode】1063. My Calendar III

题目地址: https://www.lintcode.com/problem/1063/ 实现一个数据结构,可以做如下操作:插入一个左闭右开...

leetcode巧妙解法之链表 面试题 02.01. 移除重复节点

编写代码,移除未排序链表中的重复节点。保留最开始出现的节点。 示例1: 输入:[1, 2, 3, 3, 2, 1] 输出:[...

leetcode-203-移除链表元素

题目要求移除链表元素并返回链表头结点: 目前我自己找到3种解法: 1.通过递归实现: 2.通过while增加虚拟节...

LeetCode 27 ----- 移除元素

LeetCode 27 ----- 移除元素 题目描述 给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val...

leetcode题目:203.移除链表元素

1. 题目分析 其实链表删除元素这种算法可以说是很熟练了,但是在这里有一个思想很重要,就是头节点的思想。...

leetcode数据结构入门-203. 移除链表元素

给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新...

数组-7-LeetCode 27题 -> 移除元素

LeetCode 27题 -> 移除元素 1. 题目描述 给定一个数组 nums 和一个值 val,需要原地移除所有数值等于 val...

【Leetcode】552. Student Attendance Record II

题目地址: https://leetcode.com/problems/student-attendance-record-ii/ 给定一个学生 n n n天的出勤记...

(Java 剑指 offer)树的子结构

文章目录 一、题解 二、代码 三、总结 一、题解 输入两棵二叉树A,B,判断B是不是A的子结构。 (ps:我们约...

树的子结构(Java)

树的子结构(Java) 题目: 输入两棵二叉树A和B,判断B是不是A的子结构。(约定空树不是任意一个树的子结构)...

剑指Offer:树的子结构(JAVA实现)

原题 初见这题。只能想到有遍历去做,但是又无从下手。 看完题解发现是两个递归。 其中两个递归都是先序遍...

剑指offer[31、49]

剑指 Offer 31. 栈的压入、弹出序列 题目 思路 本题比较简单。借助一个栈对着push和pop数据执行,如果返回...

【Leetcode】1689. Partitioning Into Minimum Number Of Deci-Binary Numbers(配数学证明)

题目地址: https://leetcode.com/problems/partitioning-into-minimum-number-of-deci-binary-numbers/ 如...

1689. 十-二进制数的最少数目(Medium)

题目 题目及示例 我的题解 像剥洋葱一样一层一层的减少,实际上就是得到该字符串中最大值。 其他题解 解法...

栈 计算四则运算

package LeetCode; // 题目描述 //Evaluate the value of an arithmetic expression in Reverse Polish Not...

LeetCode-1029.两地调度

/** 1029.两地调度 * @author 作者 Your-Name: * @version 创建时间:2020年2月22日 下午9:06:20 * 公司计...

【LeetCode】第507题——完美数(难度:简单)

【LeetCode】第507题——完美数(难度:简单) 题目描述解题思路代码详解思路一:遍历法思路二:数学法 注意...