码迷,mamicode.com
首页 >  
搜索关键字:使用递归    ( 768个结果
leetcode-00066 plusOne
一道简单题,重点在于进位的处理。 有意思的地方是,进位的动作非常适合使用递归描述,一位一位的处理,并由上一位的计算结果决定该位的处理方式。 定义递归的坐标:flag:当前处理的位数;isCarry:上一位计算是否进位 public final int[] plusOne(int[] digits) ...
分类:其他好文   时间:2020-04-20 00:55:48    阅读次数:57
判断回文字符串
题目 使用字符数组存储一段字符,判断是否是回文字符串(需要判断并忽略空格) 分析 使用递归就能很好的实现 实现 代码 输入 输出 ...
分类:其他好文   时间:2020-04-11 18:42:23    阅读次数:69
面试题62:圆圈中最后剩下的数字(C++)
圆圈中最后剩下的数的问题可以看成约瑟夫问题,即谁是最后的胜利者。使用递归公式解决 ...
分类:编程语言   时间:2020-04-10 11:58:02    阅读次数:71
高级排序算法之归并排序,快速排序
前言 承接上文 "基础排序算法—冒泡,插入,选择" ,相比之下,归并排序和快速排序更为高效,时间复杂度均为O(nlogn),相比简单排序的O(n^2)好了很多,下面介绍一下这两种算法的思路,实现和主要指标.主要思路来自 正文 归并排序 主要思路 在归并排序采用分冶的思想,使用递归实现.描述如下 1. ...
分类:编程语言   时间:2020-04-10 00:45:46    阅读次数:77
php递归
今天主要介绍一下使用递归来按层级查找数据。原理挺简单的,主要是通过父级id一级一级的循环查找子级,使用PHP循环代码也很容易实现,不过如果层级越多,PHP重复代码也越多,这时可以使用递归来实现这功能。 1、首先查出要使用的数据组成一个数组(避免递归里查询数据库,之后根据这个数组组成自己需要的数据就可 ...
分类:Web程序   时间:2020-04-09 12:54:10    阅读次数:89
108. 将有序数组转换为二叉搜索树-BST与AVL (leetcode)
AVL,在本题中: 1.由于构造的树的AVL,其子树高度差不超过1. 所以在选值时,要选nums中间的值作为node 2.由于每一颗子树都是AVL,所以需要使用递归 每次都选择区间中值构造Node 代码借鉴官方答案: class TreeNode: def __init__(self, x): se ...
分类:编程语言   时间:2020-04-06 17:48:50    阅读次数:102
Java实现文件夹复制
使用递归复制文件夹和文件 package constxiong.interview; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.i ...
分类:编程语言   时间:2020-04-06 15:51:14    阅读次数:88
Pyhthon计算文件夹大小
不使用递归import os from os.path import join, getsize def getdirsize(dir): size = 0 for root, dirs, files in os.walk(dir): size += sum([getsize(join(root, ...
分类:其他好文   时间:2020-04-06 13:48:49    阅读次数:64
逆战班!js基础关于函数递归
函数递归的特点: 1,函数自己调用自己 2,一般会有return 3,一般会有参数 注意: ****递归能做循环能做的一切,还能解决循环不容易解决的事 ****有时候会搞不懂递归是如何正确的实现功能的(因为有套路) 在一般的公司里面,明文禁止使用递归,但是懂得递归又是一个程序员必备的知识!!!! 至 ...
分类:Web程序   时间:2020-04-06 00:19:34    阅读次数:93
二叉树的中序遍历
给定一个二叉树,返回它的中序 遍历。 示例: 输入: [1,null,2,3] 1 \ 2 / 3 输出: [1,3,2] 进阶: 递归算法很简单,你可以通过迭代算法完成吗? 题解1: 使用递归,左中右 1 /** 2 * Definition for a binary tree node. 3 * ...
分类:其他好文   时间:2020-03-30 19:19:46    阅读次数:70
768条   上一页 1 ... 3 4 5 6 7 ... 77 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!