码迷,mamicode.com
首页 >  
搜索关键字:解题思路    ( 6521个结果
203. 移除链表元素
```javapackage 链表;/** * https://leetcode-cn.com/problems/remove-linked-list-elements/ * 203. 移除链表元素 * * 解题思路 :使用哨兵 */public class _203_Remove_Linked_L... ...
分类:其他好文   时间:2020-05-01 01:13:01    阅读次数:52
LeetCode 206. 反转链表
```java package 链表; /** * https://leetcode-cn.com/problems/reverse-linked-list/ * 206. 反转链表 * * 解题思路 :使用给定节点的后一个节点的值覆盖给定节点的值,然后删除下一个节点 */ public class... ...
分类:其他好文   时间:2020-04-30 19:39:32    阅读次数:56
LeetCode 237. 删除链表中的节点
```javapackage 链表;/** * https://leetcode-cn.com/problems/delete-node-in-a-linked-list/ * 237. 删除链表中的节点 * * 解题思路 :使用给定节点的后一个节点的值覆盖给定节点的值,然后删除下一个节点 */pu... ...
分类:其他好文   时间:2020-04-30 19:23:29    阅读次数:47
s3 冒泡排序
一:解题思路 Time:O(n^2),Space:O(1) 二:完整代码示例 (C++版和Java版) C++: template <typename T> static void Swap(T& a,T& b) { T c(a); a=b; b=c; } template <typename T> ...
分类:编程语言   时间:2020-04-28 16:41:28    阅读次数:53
s2 插入排序
一:解题思路 Time:O(n^2),Space:O(1) 二:完整代码示例 (C++版和Java版) C++: template <typename T> static void Insert(T array[],int len,bool min2max=true) { if(len==0) re ...
分类:编程语言   时间:2020-04-28 13:29:17    阅读次数:60
s1 选择排序
一:解题思路 Time:O(n^2),Space:O(1) 二:完整代码示例 (C++版和Java版) C++: template <typename T> static void Swap(T& a,T& b) { T c(a); a=b; b=c; } template <typename T> ...
分类:编程语言   时间:2020-04-28 12:34:28    阅读次数:69
LeetCode11. Container With Most Water
1. 题目链接 "传送门" 2. 题意 给出n个数a1, a2... an, 分别表示坐标i处的木板高度, 现要求选择两个木板, 使得乘的水的面积最大. 3. 解题思路 枚举, 建立两个指针指向数组左右两端, 很显然, 对于两个指针指向的两个木板中较短的那一个来说, 如果选择了这块木板, 他能容纳最 ...
分类:其他好文   时间:2020-04-28 00:15:51    阅读次数:64
剑指Offer[Python版]
面试题5 从尾到头打印单链表 题目描述: 输入一个链表,按链表从尾到头的顺序返回一个ArrayList。 解题思路:链表的每个元素由两部分组成,元素值和下一个元素的地址,输入一个链表,开始指针指向第一个节点,操作完一个节点接着将指针指向第二个节点,将元素值保存在列表中,逆序操作是list[:: 1] ...
分类:编程语言   时间:2020-04-28 00:14:08    阅读次数:77
剑指offer:把二叉树打印成多行
题意描述 从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。 解题思路 一、递归 使用 depth 表示当前打印的层数。 1. 当前节点为空,返回。 2. 当前层数 》 已打印的层数,扩容。 3. 将元素添加入集合。 4. 向左递归、向右递归。 二、非递归 利用队列先进先出的特点。 1 ...
分类:其他好文   时间:2020-04-27 17:22:03    阅读次数:54
AcWing 飞行员兄弟 二进制枚举
这道题目和费解的开关https://www.cnblogs.com/fx1998/p/12767815.html类似一点点。 解题思路: 一共有16个开关,每个开关可以选择按一下或不按这两种状态。 所以可能的结果一共有2^16=65536,对于每种情况,再遍历一下4*4的矩阵看是否全是打开的,再乘以 ...
分类:Windows程序   时间:2020-04-27 11:27:25    阅读次数:81
6521条   上一页 1 ... 28 29 30 31 32 ... 653 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!