码迷,mamicode.com
首页 >  
搜索关键字:递归 fibonacci数列 阶乘 c语言    ( 20535个结果
【算法总结】递归和非递归实现二叉树的先序,中序,后序遍历
我的 CSDN 博客:blog.csdn.net/gdutxiaoxu我的掘金:juejin.im/user/220747…github: github.com/gdutxiaoxu/微信公众号:程序员徐公 前言 说到树的四种遍历方式,可能大家第一时间都会想到它的四种遍历方式,并快速说了它的特点。 ...
分类:编程语言   时间:2021-04-09 13:01:00    阅读次数:0
Java实现一个简易计算器
做一个多功能计算器 欢迎使用计算器系统 int + int double + double 、 计算 n 的阶乘 计算 a的 n次方、 退出系统 import java.util.Scanner; public class Calculator { public static void main(S ...
分类:编程语言   时间:2021-04-09 12:50:24    阅读次数:0
226. 翻转二叉树
翻转二叉树,2种方案,递归与非递归 (个人更喜欢非递归的方案,大多数情况下非递归的迭代都拥有更低的时空间复杂度,当然也存在 傅里叶快速变换那种小而美的递归方案,见仁见智吧) 1. 递归(深度优先遍历方案) 此方案中,我们会直接从最顶层父节点,一路递归至最左侧叶子节点, 然后再递归至其父节点的右孩子, ...
分类:其他好文   时间:2021-04-07 11:36:18    阅读次数:0
排序算法-快速排序 QuickSort
快速排序介绍:** 快速排序是对冒泡排序的一种改进,属于交换排序。 快速排序使用分治法(Divide and conquer)策略来把一个串行(list)分为两个子串行(sub-lists)。 快速排序又是一种分而治之思想在排序算法上的典型应用。本质上来看,快速排序应该算是在冒泡排序基础上的递归分治 ...
分类:编程语言   时间:2021-04-06 15:00:53    阅读次数:0
每日总结
今天采用ajax和HTML的方式在昨天SSM框架的基础上实现了相同的功能,之前是采用jsp和el表达式实现的,并同步到了Github。 https://github.com/Caitlyn-bot/SSMBuild 通过完美的代价一题(将字符串转为回文)加深了对递归算法和贪心的理解。 ...
分类:其他好文   时间:2021-04-06 14:11:48    阅读次数:0
编号104:二叉树的最大深度
编号104:二叉树的最大深度 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7], 返回它的最大深度 3 。 思路 递归实现:先找左子树的最大深度;再找 ...
分类:其他好文   时间:2021-04-05 12:45:42    阅读次数:0
剑指 Offer 36. 二叉搜索树与双向链表
仅供自己学习 思路: 按照题目要求我们需要定义一个head头节点,并且因为树是二叉搜索树,所以要采取中序遍历才能得到从小到大的排序。 按照中序遍历的模板 dfs(root->left); cout<<root->val; dfs(root->right); 同样我们也通过这个模板写DFS,这里因为是 ...
分类:其他好文   时间:2021-04-05 12:33:29    阅读次数:0
中序线索二叉树
A.遍历二叉树是以一定的规则将二叉树中的结点排列成一个线性序列(DLR、LDR、LRD、DRL、RLD、RDL),这实质上是对非线性结构进行线性化操作。 B.将二叉树线索化能够不用递归,通过找到后继来线性地遍历二叉树 C.前驱、后继的信息是在动态遍历的过程中才知道的,需要保存下来,而n个结点的二叉链 ...
分类:其他好文   时间:2021-04-05 12:06:37    阅读次数:0
AcWing 92.93,94
今天写了一下acwing的题目,感觉自己之前对递归没有一个很好的理解,现在写了这几题就有了更好的理解了。 就我而言,递归就是一层一层的调用自己,也就是将层数减少,到最少就不能调用自己了,也就是结束了调用。 解法一: 用二进制枚举每一位。从1到2的n次方,将其转化为二进制,二进制上的第i位是1,就代表 ...
分类:Windows程序   时间:2021-04-05 11:52:51    阅读次数:0
LeetCode: 二叉树的遍历
二叉树的遍历 前序遍历 LeetCode.144. 二叉树的前序遍历 二叉树的前序/中序/后序遍历的非递归描述一般适合用深度优先搜索 (DFS, depth-first search), 并使用栈的数据结构. 版本1 递归 from typing import List class Node: de ...
分类:其他好文   时间:2021-04-05 11:47:20    阅读次数:0
20535条   上一页 1 ... 10 11 12 13 14 ... 2054 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!