首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端应知应会
伯约同学
创建于2022-02-20
订阅专栏
从小白到大神
等 2 人订阅
共65篇文章
创建于2022-02-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Leetcode306累加数(递归解决)
这道题讲道理写了这么多行代码,用了两个中难度的解决办法,也算是个复杂题了吧? 解题思路: i和j分别表示第一个数的截至位置和第二个数的截至位置。 这样就算是确定了开头的两个数字,此外还需要一个函数用来
Leetcode47全排列II(回溯+剪枝)
给定一个可包含重复数字的序列 nums ,按任意顺序 返回所有不重复的全排列。 这道题还是思考了挺久的,看着一些解答方法的代码片段觉得不是那么很好理解。有的还要排序啊很麻烦觉着。 没想到晚上吃完饭回来
剑指offer29顺时针打印矩阵
题目: 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。 答题: 把数组的每一行,每一列当成一个整体,每个循环过程中用到的话就要删除掉。 也就是先删除最上面一行,再删除最右面一列,然后删
Leetcode2两数相加(链表应用)
给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0
Leetcode5最长回文子串(中心拓展法和动态规划法)
Leetcode5最长回文子串(中心拓展法和动态规划法) 给你一个字符串s,找到s中最长的回文子串。 答题 这道题一般有两种做法,一个是上面给出的动态规划解法 还有一个是中心拓展法 动态规划方法就是设
Leetcode76最小覆盖子串(滑动窗口解法)
Leetcode76最小覆盖子串(滑动窗口解法) 给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 "" 。
Leetcode283移动零(双指针解法)
Leetcode283移动零(双指针解法) 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。 答题
Leetcode977有序数组的平方(双指针解法)
Leetcode977有序数组的平方 题目 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。 答题 解题思路: 我们中学的时候都有学到
Dart中的内置数据类型简介
Dart中的内置数据类型简介 最近也有在常使用flutter写一个简单的app,不为实现啥功能,就单纯走一个流程,把它部署到我的安卓和ios手机上。为此稍微看一下dart的内置数据类型。 前言 变量是
三分钟学习一下JavaScript中map对象的用法
三分钟学习一下JavaScript中map对象的用法 上一篇文章花了几分钟时间看了看set对象的使用,今天来写一些map对象的使用。两者的属性和方法差不多,老规矩,整体过一下。 当然,很多场景下我们用
三分钟学习一下JavaScript中set对象的用法
三分钟学习一下JavaScript中set对象的用法 set对象 Set 对象允许你存储任何类型的唯一值,无论是原始值或者是对象引用。 明天大概写一下map对象的用法,再不发出去就十二点了哈哈。 关于
Leetcode20有效的括号(栈的经典使用示例)
Leetcode20有效的括号 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须
JavaScript中数组的splice方法和slice方法详解
JavaScript中数组的splice方法和slice方法详解 最近在做一些算法题,不能说不知道splice方法和slice方法怎么用,但是总是写出来有点点小问题,干脆就整理一下,再试两个小例子写一
Leetcode120三角形最小路径和
Leetcode120三角形最小路径和 给定一个三角形 triangle ,找出自顶向下的最小路径和。 每一步只能移动到下一行中相邻的结点上。相邻的结点 在这里指的是 下标 与 上一层结点下标 相同或
Leetcode77组合(回溯求解)
Leetcode77组合(回溯求解) 给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。 你可以按 任何顺序 返回答案。 答题 回溯就是深度遍历,就是递归,但是回溯有一个
Leetcode994腐烂的橘子(广度搜索法)
Leetcode994腐烂的橘子 在给定的 m x n 网格 grid 中,每个单元格可以有以下三个值之一: 值 0 代表空单元格; 值 1 代表新鲜橘子; 值 2 代表腐烂的橘子。 每分钟,腐烂的橘
Leetcode773:图像渲染(深度遍历解法)
题目: 有一幅以 m x n 的二维整数数组表示的图画 image ,其中 image[i][j] 表示该图画的像素值大小。 ... 解法: 置为-1防止重复遍历,具有普适性,此外还可以略加修改,直接
块级元素与行内元素的区别以及BFC模型的简单解释
块级元素与行内元素的区别以及BFC布局的简单解释 工作中其实经常用到一些span标签和div标签来进行内容的显示,但涉及到文本标签的换行,总得多花那么一两分钟多写一下,今天就专门来瞅一瞅。 按照标签的
CSS选择器以及权重顺序
CSS选择器以及权重的设置 一个页面的搭建离不开css样式,而想要使用css对页面元素进行控制就需要用到css选择器。 按照引入方式可以说有内部样式(样式写到标签中的style里)、外部样式(样式通过
CSS伪元素的基本使用
CSS伪元素的基本使用 上一篇文章介绍了很多个伪类的使用,这篇来说一下伪元素。 伪元素之所以称为“伪”,主要是因为它不是真正网页里的元素,但是标线行为又跟真正网页元素一样,也可以对其使用css操作。
下一页