- 博客(2)
- 问答 (3)
- 收藏
- 关注
原创 【Leetcode 力扣热题100 #2 字母异位词分组】
创建给定字符串数组同样大大小的布尔数组用作标记,标记已归类的项,在外层循环中逐个检查未被标记的字符串在内层循环中进行比对,对每个未标记的字符串,再次遍历后续所有字符串,通过排序比较字符是否相同(异位词),最后将匹配的异位词标记为已处理,归入同一分组。题目说明给定的每个字符串数组中的字符串只包含26个小写字母,所以用一个长度为26的数组统计各字母出现的次数,替代更高时间复杂度的排序法。对每个字符串排序后的字符数组作为哈希表的键,将相同键的字符串存入哈希表对应的列表中,最后直接返回哈希表中所有值列表的集合。
2025-03-26 10:55:13
696
原创 【Leetcode 力扣热题100 #1 两数之和】
给定一个整数数组nums和一个整数目标值target,请你在该数组中找出target的那整数,并返回它们的数组下标你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素你可以按任意顺序返回答案。
2025-03-23 23:34:31
468
基于Java mvc的学生管理系统小项目(课程设计)
2023-07-10
C语言实验:制作停车场管理系统
2022-06-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人