- 博客(6)
- 收藏
- 关注
原创 【LeetCode】128最长连续序列(大白话解析)
给定一个未排序的整数数组nums,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。请你设计并实现时间复杂度为O(n)的算法解决此问题。4最长数字连续序列是 [1, 2, 3, 4]。它的长度为 4。93。
2025-03-25 15:49:14
897
原创 【LeetCode】049 字母异位词分组(大白话解析)
给你一个字符串数组,请你将字母异位词组合在一起。可以按任意顺序返回结果列表。 字母异位词是由重新排列源单词的所有字母得到的一个新单词。示例 1:示例 2:示例 3:题目要求将一组字符串中的字母异位词分组。字母异位词是指字母相同但排列不同的字符串,比如“eat”和“tea”。你需要把所有互为异位词的字符串分到同一组,最后返回这些组的列表。示例:输入 ,输出是三个分组:。核心问题:如何快速判断两个字符串是否是异位词?选择方法一:实现更简单,适合大多数场景。🧩 代码逐行解释
2025-03-25 12:10:15
875
原创 【LeetCode】001 两数之和(大白话解析)
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。你可以按任意顺序返回答案。进阶:你可以想出一个时间复杂度小于 O(n2) 的算法吗?
2025-03-25 11:58:18
911
原创 [HarmonyOs]鸿蒙操作系统简介
模块化设计还为开发者提供了更多的自由度,使他们能够根据自己的需求选择合适的组件,为不同的设备和应用场景定制优化的解决方案。华为开发的鸿蒙操作系统(HarmonyOS)作为一款新兴的操作系统,不仅标志着中国在操作系统领域的重要进展,也代表了全球操作系统多样化的趋势。无论是在资源受限的穿戴设备上,还是在功能强大的智能手机和平板电脑上,鸿蒙都能够根据设备的特点和需求,提供最佳的性能和体验。与安卓和iOS的生态相比,鸿蒙更加强调设备间的无缝连接和协同,为用户提供更加统一和便捷的体验。
2023-12-07 14:29:41
891
原创 pip的基本命令和使用
pip(Pip Installs Packages)是用于安装和管理Python包的工具。它连接到Python包索引(PyPI),允许用户轻松地安装、升级和删除包。
2023-12-07 13:53:32
168
原创 什么是https加密协议?
本文将详细解读HTTPS协议的原理,加密方法,以及如何在实际环境中实施和优化HTTPS配置。HTTP是互联网的基础通信协议,但它本身不包含任何加密机制,意味着数据可以被第三方读取和修改。作为保护网页数据传输安全的关键技术,理解HTTPS的工作原理和部署方法对任何网络专业人士都至关重要。通过本文的介绍,您应该能够更好地理解HTTPS的原理,并在需要时部署和优化HTTPS配置。SSL(安全套接字层)是早期的加密协议,而TLS(传输层安全)是其更新、更安全的版本。CA是负责颁发和管理数字证书的机构。
2023-12-07 11:58:00
91
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人