这个题目是两两交换链表里面的节点:这个给定的实例里面这个链表的节点顺序就是1234,交换之后就是2143,这个交换的顺序就是前面的两个进行交换,后面的两个进行交...
给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。
如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。
> - 慢指针每次后移一步,快指针每次后移两步 让慢指针一次进行一次操作,让快指针进行2次快乐数操作 - 判断相遇的值 - 直接判断相遇的值
- 处理情况 - 让cur退一步,dest退两步,然后正常遍历 - 从后向前完成复写步操作
还是最基础款的这个排序数组的这个题目:之前我们是使用的快速排序的思路,也就是数组划分为三块,实现了快排的过程;
一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。
这个题目只是被包装了一下,本质上依然是使用的我们的快速排序算法,为什么这样说呢?因为仔细阅读题目你就会发现,这个需要我们去找到最小的前K个元素,并且进行返回值处...
题目链接:https://leetcode.cn/problems/move-zeroes/description/
T0 = 0, T1 = 1, T2 = 1, 且在 n >= 0 的条件下 Tn+3 = Tn + Tn+1 + Tn+2
之前是对于数组排序,找出来这个数组里面的最大的或者是最小的元素,但是这个题目是找出来排序之后的这个数组里面的第k大的元素;
这个题目算是模拟这个专题里面的一类比较难的题目了,他主要是使用crock这个单词作为一个整体,让我们确定:给你一个字符串,至少需要多少个青蛙进行完成鸣叫的过程,...
题目的要求是不使用库函数或者是其他的内置的函数(就是已经实现好的函数),也就是这个排序的逻辑需要我们自己进行实现;
颜色分类,实际上就是赋予了三种颜色不同的数值,0,1,2分别代表的就是一个类型的颜色,我们题目说的是对于颜色进行分类,实际上就是对于0,1,2进行分类,我们把很...
给定我们一串字符,我们需要把这串字符按照先往下写,再往右上方去写,再往下去写,再往右上方去写,这个书写的形状类似于字母N或者说是Z,我们最后再按照从第一行到最后...
这个里面,我们是把这个数组划分为三个区域,左边区域,右边区域和中间区域,这三个区域里面存放着特定的数据,方便我们对于这个数据进行管理;
给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则...