当前位置: 首页 > news >正文

西安网站建设方案维护wordpress支付代收

西安网站建设方案维护,wordpress支付代收,网站建设与维护工作,合肥高新城创建设投资有限公司网站题目 用递归打印数字 用递归的方法找到从1到最大的N位整数。 样例 给出 N 1, 返回[1,2,3,4,5,6,7,8,9]. 给出 N 2, 返回[1,2,3,4,5,6,7,8,9,10,11,...,99]. 注意 用下面这种方式去递归其实很容易#xff1a; recursion(i) {if i largest number:returnresults.add(i)r…题目 用递归打印数字  用递归的方法找到从1到最大的N位整数。 样例 给出 N 1, 返回[1,2,3,4,5,6,7,8,9]. 给出 N 2, 返回[1,2,3,4,5,6,7,8,9,10,11,...,99]. 注意 用下面这种方式去递归其实很容易 recursion(i) {if i largest number:returnresults.add(i)recursion(i 1) }但是这种方式会耗费很多的递归空间导致堆栈溢出。你能够用其他的方式来递归使得递归的深度最多只有 N 层么 挑战 用递归完成而非循环的方式 解题 非递归最简单了先求出最大的n位数N然后顺序遍历求解 public class Solution {/*** param n: An integer.* return : An array storing 1 to the largest number with n digits.*/public ListInteger numbersByRecursion(int n) {// write your code hereint N 1;for(int i 1;in;i){N N*10;}N N - 1;ListInteger result new ArrayListInteger();for(int i 1;i N ;i){result.add(i);}return result;} } Java Code 总耗时: 1629 ms class Solution:# param n: An integer.# return : A list of integer storing 1 to the largest number with n digits.def numbersByRecursion(self, n):# write your code hereN 1for i in range(n):N *10result []for i in range(1,N):result.append(i)return result Python Code 总耗时: 674 ms 给的递归方式运行到74%RunTime Error public class Solution {/*** param n: An integer.* return : An array storing 1 to the largest number with n digits.*/public ListInteger numbersByRecursion(int n) {// write your code hereint N 1;for(int i 1;in;i){N N*10;}N N - 1;ListInteger result new ArrayListInteger();getPrint(1,N,result);return result;}public void getPrint(int i,int N,ListInteger result ){if(iN)return ;result.add(i);getPrint(i1,N,result);} } Java Code 参考程序来源 public int PrintN(int n,ListInteger res){if(n0){return 1;}int base PrintN(n-1,res);int size res.size();for(int i 1;i 9;i){int subbase base*i;res.add(subbase);for(int j 0;j size ;j){res.add(subbaseres.get(j));}}return base*10;} 上面是关键程序 在求 n-1位数到n位数的时候先求n-2位数到n-1位数就如同下面一样,这个很明显是找规律了。。。 转载于:https://www.cnblogs.com/theskulls/p/4944831.html
http://wiki.neutronadmin.com/news/442916/

相关文章:

  • 建设局的证件在哪个网站查上海公司注销流程及费用
  • 网站一般的后台进一步加强门户网站建设的通知
  • 北京网站建设策划建设公司湘西网站建设吧
  • 网站线上体系0基础做网站工具
  • 网站开发软件有哪些免费保山网站制作
  • 学做网站需要多久电子科技网站建设
  • 电子商务网站建设课程的心得为什么不用h5做网站
  • 杭州哪里做网站网络优化工程师现状
  • 企业网站带手机源码常州企业网站建设公司
  • 珠海手机网站建设公司网站做快速排名是怎么做的呢
  • 政务公开及网站建设意见顺德医疗网站建设
  • 网站建设 微信汕头市小程序定制公司
  • 手机网站开发 1433端口错误长沙网站优化指导
  • 甘南州城乡建设局网站wordpress网店
  • 网站模板如何删除四会城乡建设局网站
  • 中国建设银行网站软件下载精准客户营销
  • 中时讯通信建设有限公司网站动态ip上做网站
  • 网站建设理由汉沽网站建设制作
  • 苏州专业做网站较好的公司做西服的网站
  • 网站的服务器选择网站系统升级建设合同
  • 网站电话改了子页怎么改做网站好吗
  • 洛阳网站建设优惠公司软件推广赚钱
  • 浮动播放器wordpress站长工具seo综合查询是什么意思
  • 如何做好一个企业网站怎样交换友情链接
  • 广州建筑集团网站比亚迪新能源汽车秦
  • 建网站排名安徽网站开发建设
  • 个人网页制作模板教程全国seo公司排名
  • 南乐网站开发美食网站建设的思路
  • 域名后缀cn做网站350模板网
  • 厦门企业网站公司网站开发人员考核指标