1.用递归法将一个整数n转换成字符串。例如,输入483,应输出字符串“483”。n的位数不确定,可以是任意的整数。 总结:1.在调用一个函数过程中又出现直接或间接的调用函数自身称为函数的递归调用。 2.递归的两个条件(1)回推公式:将大规模问题转化成小规模问题 (2)边界条件:就是递归的终止条件 3 ...
分类:
其他好文 时间:
2017-03-07 00:23:20
阅读次数:
226
为什么要分离? 业务需求是不停地变,如果把条件写进代码里,当用户需求变时要改代码发版本更新才能生效,这过程无疑是漫长的 就算是在开发期,不停的变开发者精力耗光在沟通,小修改上,无法专注逻辑部分 分离的根本目的是让开发者专注写引擎部分,无需关注太多业务上的边界,条件等 需要分离什么类型数值? 如活动开 ...
分类:
其他好文 时间:
2017-02-27 19:35:51
阅读次数:
265
1.3时间域描述 微分方程:描述物理传递环节和系统的数学模型,可利用其在已知输入量和边界条件的情况下计算出有关的输出量。 选择不可调电气传动系统作为一个系统的微分方程计算实例。 等效电路图为 前提是,(1)将变流器装置和供电电网中的阻抗归并到电枢回路电阻RA和电枢回路电感LA上;(2)负载转矩惯量J ...
分类:
其他好文 时间:
2017-02-27 13:55:59
阅读次数:
157
1.3时间域描述 1.3.1 微分方程用来描述物理传递环节和系统的数学模型。 微分方程可以在一直输入量和边界条件的情况下计算出有关的输出量。 首先概括出物理规律性,然后建立起工作原理框图,推导出不可调传动系统的微分方程。 经过一系列的变换就可以得到不可调电气传动系统的二阶微分方程。 假定ML = 0 ...
分类:
其他好文 时间:
2017-02-26 12:30:36
阅读次数:
175
题目 代码 动态规划法(重点) 解析 最优解的问题一般都可以用动态规划算法 动态规划算法: 1.全局最优解中一定包含某个局部最优解,但不一定包含前一个局部最优解,因此需要记录之前的所有最优解 2.动态规划的关键是状态转移方程,即如何由以求出的局部最优解来推导全局最优解 3.边界条件:即最简单的,可以 ...
分类:
编程语言 时间:
2017-02-18 17:05:15
阅读次数:
172
题目:终端随机输入一串字符串,输出该字符串的所有排列。 例如,输入:“abc”,输出:abc、acb、bac、bca、cab、cba 递归解决: 关键在于递归条件、边界条件(start==end)、去重(例如"aa",可以借助HashSet进行去重) 关键词:permutation [p??mj?' ...
分类:
其他好文 时间:
2017-02-07 23:29:16
阅读次数:
193
Divide two integers without using multiplication, division and mod operator.If it is overflow, return MAX_INT.分析不能用除法,所以使用减法不断减 除数,同时对 除数 倍乘,进行加速除数:3 ... ...
分类:
其他好文 时间:
2017-02-04 18:15:50
阅读次数:
154
挑战30页部分和问题 真是菜啊,这种都会rt 递归的边界条件没有搞清楚啊,在i == n的时候,就应该返回sum == k 接着是八连快问题,自己没有想通的地方应该是怎么把W变成.,实际的话,只需要双重循环,找到那八个点,递归实现,每次递归标记一个就可以了。 34页的迷宫最短路径,我好菜啊,看了几遍 ...
分类:
其他好文 时间:
2017-01-14 15:58:43
阅读次数:
141
题意:不用乘除求余运算,计算除法,溢出返回INT_MAX。 首先考虑边界条件,什么条件下会产生溢出?只有一种情况,即返回值为INT_MAX+1的时候。 不用乘除求余怎么做? 一.利用减法。 耗时太长,如果被除数是INT_MIN,除数是1的时候,要循环-INT_MIN次 二.利用位运算 思路来自:ht ...
分类:
其他好文 时间:
2017-01-13 14:01:15
阅读次数:
153
The set [1,2,3,…,n] contains a total of n! unique permutations. By listing and labeling all of the permutations in order,We get the following sequence ...
分类:
其他好文 时间:
2017-01-07 16:37:45
阅读次数:
251