会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
juz.❤
博客园
首页
新随笔
联系
订阅
管理
2023年8月18日
代码随想录算法训练营第六天|242.有效的字母异位词 349. 两个数组的交集 202. 快乐数 1. 两数之和
摘要: 哈希表部分: 哈希表,简单来说就是k-v形式查询的结构,用来快速判断一个元素是否出现集合里,如hashmap 核心是哈希函数,k存哈希函数的值,找的时候找查询项的哈希函数值就行,返回v 出现哈希碰撞的时候,查找的流程怎么走呢?(*存疑,之后查一下) 类型:数组+集合set(set、multiset、
阅读全文
posted @ 2023-08-18 21:45 juz
阅读(8)
评论(0)
推荐(0)
编辑
代码随想里算法训练营第四天|
摘要: 24. 两两交换链表中的节点 题目 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 第一想法 第一次做这个题的时候其实没搞懂怎么两两交换,原来是12、34、56这样... 应该是反转链表的变体,先判断头节点的nex
阅读全文
posted @ 2023-08-18 21:40 juz
阅读(43)
评论(0)
推荐(0)
编辑
代码随想录算法训练营第三天| 203.移除链表元素 ,707.设计链表 ,206.反转链表
摘要: 203.移除链表元素 题目 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。 第一想法 定义一个指针a指向头节点,顺序遍历链表,循环结束的条件是指针a.next为null 删除操作是判断a.next.val=
阅读全文
posted @ 2023-08-18 21:35 juz
阅读(7)
评论(0)
推荐(0)
编辑
公告