递归概述 概念:指在当前方法内调用自己的这种现象。 递归的分类:递归分为两种,直接递归和间接)递归。 直接递归称为方法自身调用自己 间接递归可以A方法调用B方法,B方法调用方法,C方法调用A方法。 注意事项: 递归一定要有条件限定,保证递归能够停止下来,否则会发生栈内存溢出。 在递归中虽然有限定条件 ...
分类:
编程语言 时间:
2020-02-01 10:26:10
阅读次数:
112
server { listen 80; listen 5722; #listen 写几遍就是监听几个端口 server_name localhost; #域名信息 root /home/www/html/corpmgr; #站点根目录 error_page 500 502 503 504 /50x. ...
分类:
其他好文 时间:
2020-01-31 21:16:06
阅读次数:
91
class MinStack { //变量的初始化可以在private里写 private: stack<int> s; stack<int> min; public: /** initialize your data structure here. */ //初始化就是把其全部置空 MinStac ...
分类:
其他好文 时间:
2020-01-31 12:44:21
阅读次数:
79
configparser简介 ConfigParser模块已在Python 3中重命名为configparser 该模块定义了ConfigParser类。 ConfigParser类实现一种基本的配置文件解析器语言,该语言提供的结构类似于 .ini 文件中的结构 ini文件相关知识 键值对可用 = ...
分类:
编程语言 时间:
2020-01-31 12:22:36
阅读次数:
78
验证二叉搜索树。题目即是题意。二叉搜索树的特性是对于每个node而言,他的左子树上任意节点都比他自身小,右子树上任意节点都比他自身大。这个题也是有两种做法,迭代和递归。时间空间复杂度都是O(n)。例子, Example 1: 2 / \ 1 3 Input: [2,1,3] Output: true ...
分类:
其他好文 时间:
2020-01-31 10:43:30
阅读次数:
66
/** * @param {number[]} nums * @return {number[][]} */ var permute = function(nums) { var ans = []; var vis = []; var res = []; var len = nums.length; ...
分类:
Web程序 时间:
2020-01-30 23:01:51
阅读次数:
109
基本介绍 1)给定n个权值作为n个叶子结点,构造一颗二叉树,若该树的带权路径长度(wpl)达到最小,称这样的二叉树为最优二叉树,也称哈夫曼树(Huffman Tree),也叫霍夫曼树 2)赫夫曼树是带权路径长度最短的树,权值最大较大的节点离根较近。 赫夫曼树几个重要概念说明: 1)路径和路径长度:在 ...
分类:
其他好文 时间:
2020-01-30 22:38:43
阅读次数:
78
需求;我们在添加用户的时候,需要上传员工的个人照片,还需要上传员工的身份证照片,这时候,就需要进行多文件的上传。 向数据库表smbms_user表中添加添加workpicpath ...
分类:
编程语言 时间:
2020-01-30 17:24:19
阅读次数:
73
处理方案是将字符串转成字符,逐个绘制。 /// <summary> /// 绘制任意间距文字 /// </summary> /// <param name= "text "> 文本 </param> /// <param name= "g "> 绘图对象 </param> /// <param na ...
分类:
其他好文 时间:
2020-01-30 14:22:58
阅读次数:
115
lambda 可调用对象 :对于一个对象或一个表达式,如果可以对其使用调用运算符,则称它为可调用的。 四种可调用对象:函数和函数指针,重载了函数调用运算符的类,以及 lambda表达式 。 lambda可能定义在函数内部 ,一个lambda表达式具有如下形式: "capture list" retu ...
分类:
其他好文 时间:
2020-01-30 12:53:39
阅读次数:
84