首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
橙午月
掘友等级
公众号@橙午月
LeetBook《前端面试突破:JavaScript》作者,费曼学习法践行者。
获得徽章 21
动态
文章
专栏
沸点
收藏集
关注
作品
赞
82
文章 81
沸点 1
赞
82
返回
|
搜索文章
最新
热门
第二章 使用 Xcode 创建新项目
欢迎来到 Xcode 新手教程!在这里,我们将引导你一步步创建一个新的 iOS 应用项目,涵盖项目设置、存储选择和测试配置。准备好开始了吗?让我们一起动手吧! 步骤 1: 创建新项目 下载并安装 Xc
第一章 安装 Swift 和 Xcode
安装方式 打开终端,输入 swift --version,查看当前安装的 Swift 版本: 虽然系统中已安装 Swift,但最新版本为 6.0,因此我们需要下载最新版本。请访问以下链接进行下载:Sw
232. 有效的字母异位词
思路 所谓有效字母异位词,就是要看看两个字符串里面的字符出现次数是不是一样的,如果一样,就是有效的字母异位词,否则,就是无效的。简化一下问题,就是统计每个字符串里面字符的个数,然后看是不是相等。 统计
217. 存在重复元素
思路 要查找是否有重复的元素,有四种方法: 暴力法,通过一一对比,查找是否有重复元素。 排序法,如果元素是有序的,只需要一轮循环,将后一个元素与前一个元素对比即可。 哈希表,遍历列表,在哈希表里面查找
图解选择排序
选择排序是一种排序算法,每次迭代时,从未排序的列表中选择最小的一个,然后把这个元素放在未排序列表的前面。 有人觉得这个过程和打牌时整理牌的大小的过程一致,深以为然。 选择排序的工作原理 选择第一个元素
图解冒泡排序
冒泡排序 冒泡排序是排序算法的一种,通过比较和交换两个相邻的元素,直到按照想要的顺序(从小到大或从大到小)为止。简言之:两两排序。 冒泡排序的工作原理 假如我们将要将元素升序排序。 第一次迭代(比较和
703. 数据流中的第 K 大元素
最小堆 思路 最小堆中堆顶的元素就是这个堆里的最小值,堆的值按照从小到大排列。如果要得到“数据流中的第 K 大元素”,就需要从堆顶删除 K 个元素,此时堆顶的元素就是 “数据流中的第 K 大元素”。
239. 滑动窗口最大值
方法一: 最大堆 思路 可以创建一个满足 k 个元素的最大堆,同时将元素的下标也保存起来,如果滑动窗口中的元素个数大于等于 k 时,可以直接取最大堆里的最大元素的值,同时需要需要判断,这个最大元素是否
用 JavaScript 实现优先队列和堆
优先队列并不神秘,可以把它看成队列的一个升级版,即有优先级的队列。队列常用的例子是顾客去超市排队买单,那么优先队列就是老人可以优先买单。这里是根据人的年龄大小排,当然,我们也可以按照其他的条件排。当然
232. 用栈实现队列
题目 232. 用栈实现队列 题目描述: {:width=400} 方法:双栈 思路 栈是先进后出,队列是先进先出。用两个栈,一个栈管进入的元素,用于 push 操作,一个栈把进入的元素的顺序调整成队
下一页
个人成就
文章被点赞
24
文章被阅读
15,168
掘力值
769
关注了
144
关注者
16
收藏集
6
关注标签
51
加入于
2019-09-06