知识点
概念:数组是存放在连续空间上的相同类型数据的集合。
注意点:
- 数组下标从0开始;
- 不能直接删除,只能覆盖。
主要题型
- 二分法、双指针、滑动窗口(特殊的双指针)、前缀和;
- 二分查找:注意循环不变量原则,区间的开闭性要始终保持一致;
- 移除元素:双指针是用1个for循环完成2个for循环的工作量,注意指针定义和移动条件。
解题思路:多刷题,熟悉思路!
数组相关题目,捋出思路不难,难点在代码实现。
张小明
前端开发工程师
概念:数组是存放在连续空间上的相同类型数据的集合。
注意点:
数组相关题目,捋出思路不难,难点在代码实现。
1. 主流AIGC降重工具横评背景解析2023年被称为AIGC(人工智能生成内容)爆发元年,各类AI写作工具如雨后春笋般涌现。但随之而来的问题是:如何判断内容是否由AI生成?如何对AI生成内容进行有效降重?这直接关系到…
3分钟从创意到成片:一位教师的AI视频创作转型记 【免费下载链接】auto-video-generateor 自动视频生成器,给定主题,自动生成解说视频。用户输入主题文字,系统调用大语言模型生成故事或解说的文字,然后进一步调用语音合…
1. 从“数层数”到“算高度”:一个被低估的算法基本功最近在带新人做算法题,发现一个挺有意思的现象:很多朋友对“求二叉树高度”这个题目,第一反应是“这不就是数层数吗?”,然后随手写个递归就交差了。但真…
AudioPlayer 升级:HarmonyOS 6.0 音频 API 在单词发音中的最佳实践一、Media Kit 6.0 的新变化 HarmonyOS 6.0 的 Media Kit 迎来了重要升级,新增了多项音频相关 API 和能力。对于我们的英语学习 App 而言,以下三个变化最值得关注:…
最近在技术社区里,一个看似娱乐向的标题"假如大师姐和特里克西成为统治者 第二集"引起了我的注意。这背后其实反映了一个更深层的问题:在AI技术快速发展的今天,我们如何构建真正智能、可控的对话系统?很多开发者都在寻找…
1. 项目概述:为什么字体是GUI的“第二张脸”?做GUI开发,尤其是用Python的tkinter,很多人会把精力全放在布局、控件和事件上。按钮怎么摆,窗口怎么调,事件怎么绑定,这些固然重要。但一个经常被忽…