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

做网站建设的目的网站策划布局

做网站建设的目的,网站策划布局,wordpress营销主题,萧山品牌网站建设文章目录 一、题目二、C# 题解 一、题目 在经典汉诺塔问题中#xff0c;有 3 根柱子及 N 个不同大小的穿孔圆盘#xff0c;盘子可以滑入任意一根柱子。一开始#xff0c;所有盘子自上而下按升序依次套在第一根柱子上(即每一个盘子只能放在更大的盘子上面)。移动圆盘时受到以… 文章目录 一、题目二、C# 题解 一、题目 在经典汉诺塔问题中有 3 根柱子及 N 个不同大小的穿孔圆盘盘子可以滑入任意一根柱子。一开始所有盘子自上而下按升序依次套在第一根柱子上(即每一个盘子只能放在更大的盘子上面)。移动圆盘时受到以下限制:   (1) 每次只能移动一个盘子;   (2) 盘子只能从柱子顶端滑出移到下一根柱子;   (3) 盘子只能叠在比它大的盘子上。 请编写程序用栈将所有盘子从第一根柱子移到最后一根柱子。 你需要原地修改栈。 示例1: 输入 A [2, 1, 0], B [], C [] 输出 C [2, 1, 0] 示例2: 输入 A [1, 0], B [], C [] 输出 C [1, 0] 提示: A中盘子的数目不大于14个。 点击此处跳转题目。 二、C# 题解 经典的汉诺塔问题使用递归求解 public class Solution {public void Hanota(IListint A, IListint B, IListint C) {Partition(A.Count, A, B, C);}public void Partition(int n, IListint A, IListint B, IListint C) {if (n 1) { // 只剩一个盘子递归出口C.Add(A[^1]);A.RemoveAt(A.Count - 1);return;}Partition(n - 1, A, C, B); // 将 A 上方 n - 1 个盘子先移动到 BC.Add(A[^1]); // A 最下方的盘子移到 CA.RemoveAt(A.Count - 1);Partition(n - 1, B, A, C); // 剩余 n - 1 个盘子从 B 移动到 C} }时间132 ms击败 66.67% 使用 C# 的用户内存41.4 MB击败 73.33% 使用 C# 的用户
http://www.pierceye.com/news/326113/

相关文章:

  • 广州 企业网站建设公司网页设计模板
  • 长安网站建设制作价格乐清网站
  • 小游戏网站怎么做建站徐州seo代理计费
  • 苏州网站建设数据网络淘宝网店怎么运营起来
  • 网站建设项目实战实训报告凡科建网站
  • 网站建设程序编制做网站优化的教程
  • 已有网站 需要整改 怎么做信息网官网
  • 中石建基础设施建设有限公司网站南阳网站建设的公司
  • 广东建设银行网站营销渠道策略
  • 廊坊开发区规划建设局网站网站域名续费一年多少钱
  • 网站建设需要哪些准备国外网站顶部菜单设计
  • 免费域名注册和免费建站深圳品牌沙发
  • php网站开发就业网站开发研究综述
  • 华升建设集团有限公司网站网站如何做那种诱导广告
  • 做资讯网站要什么手续科技设计公司网站模板下载
  • 西安互联网网站建设湘潭网站建设设计
  • 微网站开发方案模板前程无忧招聘网下载app官网
  • 网站推广方式大全如何写软文赚钱
  • 同城同镇网站建设做幼儿网站的目标
  • 上饶网站建设兼职辽宁沈阳做网站
  • 阳江企业网站好的外包公司
  • 深圳做分销商城网站我有域名跟空间能教我做网站吗
  • 网站子目录做推送用什么网站
  • 网站手机优化网站上传空间的ip地址
  • 做网站增加流量自助微信网站设计
  • 网站推广的6个方法是什么软件开发合同模板范本1
  • 营销网站手机站wordpress的主题目录
  • 达州建设企业网站重视网站商务通
  • 淘宝网站怎么做视频58做二手车网站应该怎么推广
  • 自动翻译网站软件cf刷枪网站怎么做的