首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
编程算法
xcbeyond
创建于2021-05-19
订阅专栏
得算法者,得天下,让我们一探究竟吧!
等 4 人订阅
共10篇文章
创建于2021-05-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
LeetCode4-寻找两个正序数组的中位数 | Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 1、题目描述 给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数
LeetCode3-无重复字符的最长子串 | Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 1、题目描述 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 示例 2: 示例 3: 示例 4
排序算法之希尔排序 |Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 1、算法思想 先将要排序的一组数按某个增量d(n/2,n 为要排序数的个数)分成若干组,每组中记录的下标相差 d.对每组中全
排序算法之快速排序 |Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 1、算法思想 在当前无序区 R[1..H] 中任取一个数据元素作为比较的"基准"(不妨记为 X),用此基准将当前无序区划分为
排序算法之归并排序 |Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 1、算法思想 将数组分成两半,先对每一半分别排序,然后把有序的两半归并(merge)为一个有序的数组。 如:【38,16,2
排序算法之插入排序 |Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 1、算法思想 从第一个元素开始,该元素可以认为已经被排序 取出第一个未排序元素存放在临时变量temp中,在已经排序的元素序列
LeetCode2-两数相加 | Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 一、题目描述 给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。
LeetCode1-两数之和 | Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 一、题目描述 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回它
排序算法之选择排序 |Java 刷题打卡
本文正在参加「Java主题月 - Java 刷题打卡」,详情查看 活动链接 1、算法思想 将待排序序列分为两部分,一部分为有序序列,另一部分为无序序列。第一趟:从 a[0] 到 a[n-1] 中找到最
排序算法之冒泡排序 |Java 刷题打卡
对要排序的数据,从上到下依次比较两个相邻的数并加以调整,将最大的数向下移动,较小的数向上冒起。即:每一趟依次比较相邻的两个数据元素,将较小的数放在左边,循环进行同样的操作,直到全部待排序的数据元素排完