首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
02.01专题
02.01移除重复点
刷算法题: 第一遍:1.看5分钟,没思路看题解 2.通过题解改进自己的解法,并且要写每行的注释以及自己的思路。 3.思考自己做到了题解的哪一步,下次怎么才能做对(总结方法) 4.整理到自己的自媒体平台。 5.再刷重复的类似的题目,根据时间和任务安排刷哪几个板块 6.用c++语言 都刷过一遍了 就刷中等 一.题目 编写代码,移除未排序链表中的重复节点。保留最开始出现的节点。 示例1
阅读更多...
面试金典 面试题 02.01. 移除重复节点(哈希表)
Description 编写代码,移除未排序链表中的重复节点。保留最开始出现的节点。 示例1:输入:[1, 2, 3, 3, 2, 1]输出:[1, 2, 3]示例2:输入:[1, 1, 1, 1, 2]输出:[1, 2]提示:链表长度在[0, 20000]范围内。链表元素在[0, 20000]范围内。来源:力扣(LeetCode)链接:https://leetcode-cn.com/
阅读更多...
面试题 02.01. 移除重复节点
题目来源: leetcode题目,网址:110. 平衡二叉树 - 力扣(LeetCode) 解题思路: 哈希表。遍历链表若当前元素在哈希表中,则将其删除,否则将其加入哈希表。 解题代码: /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNo
阅读更多...