摘要: 场景:找出满足条件的Hero,从普通方法,匿名类,以及Lambda这几种方式展开: 1.普通方法: 使用一个普通方法,在for循环遍历中进行条件判断,筛选出满足条件的数据:hp > 100 && damage < 50 Hero类: public class Hero implements Comp 阅读全文
posted @ 2022-04-14 15:07 2022年总冠军gogogo 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 1.类对象概念: 所有的类,都存在一个类对象,这个类对象用于提供类本身的信息,比如有几种构造方法, 有多少属性,有哪些普通方法。 2.获取类对象的三种方式: public static void main(String[] args) { String className = "Hero"; try 阅读全文
posted @ 2022-04-13 17:02 2022年总冠军gogogo 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 21. 合并两个有序链表:https://leetcode-cn.com/problems/merge-two-sorted-lists/将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 class Solution { public ListNode 阅读全文
posted @ 2022-04-13 09:50 2022年总冠军gogogo 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 面试题 02.01. 移除重复节点:https://leetcode-cn.com/problems/remove-duplicate-node-lcci/ 编写代码,移除未排序链表中的重复节点。保留最开始出现的节点。 /* 1.使用HashSet 解题思路: 先对head进行初始化判断 1.对链表 阅读全文
posted @ 2022-04-12 18:02 2022年总冠军gogogo 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 19. 删除链表的倒数第 N 个结点:https://leetcode-cn.com/problems/remove-nth-node-from-end-of-list/ 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 /* 1.借助栈实现 解题思路: 1.通过遍历将所有的节点入 阅读全文
posted @ 2022-04-12 17:49 2022年总冠军gogogo 阅读(57) 评论(0) 推荐(0) 编辑
摘要: LeetCode_237:删除链表中的节点:https://leetcode-cn.com/problems/delete-node-in-a-linked-list/ 请编写一个函数,用于删除单链表中某个特定节点 。在设计函数时需要注意,你无法访问链表的头节点 head ,只能直接访问要被删除的节 阅读全文
posted @ 2022-04-12 16:08 2022年总冠军gogogo 阅读(54) 评论(0) 推荐(0) 编辑
摘要: LeetCode原题:两数相加:https://leetcode-cn.com/problems/add-two-numbers/ 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的 阅读全文
posted @ 2022-04-12 15:02 2022年总冠军gogogo 阅读(35) 评论(0) 推荐(0) 编辑
摘要: LeetCode_141:https://leetcode-cn.com/problems/linked-list-cycle/ 给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 如果链表中存在环 ,则返回 tr 阅读全文
posted @ 2022-04-12 14:50 2022年总冠军gogogo 阅读(66) 评论(0) 推荐(0) 编辑
摘要: LeetCode_206.反转链表:https://leetcode-cn.com/problems/reverse-linked-list/ 题目描述: 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 思路1:迭代实现 就是从头开始遍历,在遍历链表的时候,将当前节点的next指 阅读全文
posted @ 2022-04-08 18:52 2022年总冠军gogogo 阅读(27) 评论(0) 推荐(0) 编辑
摘要: LeetCode_70原题链接:https://leetcode-cn.com/problems/climbing-stairs/ 题目描述: 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 动态规划: 1.本问题可以分成多个子 阅读全文
posted @ 2022-04-08 17:31 2022年总冠军gogogo 阅读(31) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示