首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法学习
Tizen
创建于2023-02-11
订阅专栏
记录学习算法放入过程
暂无订阅
共13篇文章
创建于2023-02-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
删除链表的倒数第n个结点
题目 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 进阶:你能尝试使用一趟扫描实现吗? 示例 1: 输入:head = [1,2,3,4,5], n = 2 输出:[1,2,3,
链表元素两两交换
给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 # 力扣题目链接 学习来自源 定义链表节点 代码实现:
实现千分位分隔符
``` //1.字符串转换为字符串数组,循环整个数组,每三位添加一个分割逗号,然后在合并为字符串,逗号是从后往前加的 function numFormat(num) { num = num.toStr
判断是否为素数
``` /** * 判断是否为素数 * 质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数 * 只能被1和它本身整除 * */ /** * 两个计算因子 * 计算因子的个数是否为2,
大数相加
``` /** * 大数相加,思路 * 利用链表 */ //定义节点 function ListNode(val, next) { this.val = (val === undefined ? 0
最小长度子数组
``` /** * 给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的 连续 子数组,并返回其长度。如果不存在符合条件的子数组,返回 0。 * * 示例:
有序数组平方
有序数组平方 from: https://www.programmercarl.com/0977 代码随录 题目描述: 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新
给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。
给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 题目描述: 思路:
手写版本号排序算法
``` //题目描述:有一组版本号如下['0.1.1', '2.3.3', '0.302.1', '4.2', '4.3.5', '4.3.4.5']。现在需要对其进行排序,排序的结果为 ['4.3.
大数相加
``` // 大数相加 /** * 大数相加 * 848941694919 + 262125612626 * * 思路: * 1.num1,num2转为数组,倒序排列 * 2.取大数数组长度作为循环长
字符串翻转
https://www.freecodecamp.org/news/how-to-reverse-a-string-in-javascript-in-3-different-ways-75e4763c
求两个数组的交集
js方法实现求两个数组的交集 { // js的实现方法 //判断A是否包含在b里面 // 包含就返回true,不包含就返回false } js原生数据结构实现求两个数组的交集
选择排序
```` /** * 选择排序 * 思路: * 1.定义一个min记录最小值索引, * 2.比较 array[min] > array[i] 如果 成立交换两者的值,更新min的值 * 3.这个一轮走