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

互联网精准营销公司山东网络推广优化排名

互联网精准营销公司,山东网络推广优化排名,wordpress销售页面,给别人做网站会连累自己吗文章目录 一、题目二、C# 题解 一、题目 设计一种算法,打印 N 皇后在 N N 棋盘上的各种摆法,其中每个皇后都不同行、不同列,也不在对角线上。这里的“对角线”指的是所有的对角线,不只是平分整个棋盘的那两条对角线。 注意&#…

文章目录

  • 一、题目
  • 二、C# 题解

一、题目

  设计一种算法,打印 N 皇后在 N × N 棋盘上的各种摆法,其中每个皇后都不同行、不同列,也不在对角线上。这里的“对角线”指的是所有的对角线,不只是平分整个棋盘的那两条对角线。

  注意:本题相对原题做了扩展

示例:

输入: 4
输出: [[“.Q…”,“…Q”,“Q…”,“…Q.”],[“…Q.”,“Q…”,“…Q”,“.Q…”]]
解释: 4 皇后问题存在如下两个不同的解法。
[
[“.Q…”, // 解法 1
“…Q”,
“Q…”,
“…Q.”],
[“…Q.”, // 解法 2
“Q…”,
“…Q”,
“.Q…”]
]

  点击此处跳转题目。

二、C# 题解

  经典的 n 皇后题目,使用递归求解如下:

public class Solution {public IList<IList<string>> SolveNQueens(int n) {IList<IList<string>> ans = new List<IList<string>>();Partition(ans, new int[n], 0, 0, n);return ans;}// 递归方法,pos[i] 记录第 i 行皇后的位置public void Partition(IList<IList<string>> ans, int[] pos, int i, int j, int n) {if (i == n) {// 递归出口ans.Add(Generate(pos));return;}if (j == n) return;if (Check(pos, i, j, n)) {// 如果可以放下皇后pos[i] = j;                       // 放皇后Partition(ans, pos, i + 1, 0, n); // 继续下一行}Partition(ans, pos, i, j + 1, n); // 继续该行下一个进行判断}// 检查当前位置 i,j 是否能放皇后public bool Check(int[] pos, int i, int j, int n) {for (int k = 0; k < i; k++) {int difX = j - pos[k], difY = i - k;             // x 差值和 y 差值if (difX == 0) return false;                     // 竖向判断if (difX == difY || difX == -difY) return false; // 横向判断}return true;}// 依据下标位置生成字符串结果public IList<string> Generate(int[] pos) {IList<string> ans = new List<string>();StringBuilder sb  = new StringBuilder(new string('.', pos.Length));for (int i = 0; i < pos.Length; i++) {sb[pos[i]] = 'Q';ans.Add(sb.ToString());sb[pos[i]] = '.';}return ans;}
}
  • 时间:116 ms,击败 100.00% 使用 C# 的用户
  • 内存:46.79 MB,击败 95.65% 使用 C# 的用户

文章转载自:
http://wanjiaclishmaclaver.wqpr.cn
http://wanjiaallegorically.wqpr.cn
http://wanjiareprehensive.wqpr.cn
http://wanjiapiedmont.wqpr.cn
http://wanjiavirilism.wqpr.cn
http://wanjiadistortive.wqpr.cn
http://wanjiafootgear.wqpr.cn
http://wanjiatelepathise.wqpr.cn
http://wanjiaminimi.wqpr.cn
http://wanjiadownhearted.wqpr.cn
http://wanjiaarticulator.wqpr.cn
http://wanjiaevidence.wqpr.cn
http://wanjiacomputus.wqpr.cn
http://wanjiaformulizer.wqpr.cn
http://wanjiacriminy.wqpr.cn
http://wanjiadacker.wqpr.cn
http://wanjiawindburn.wqpr.cn
http://wanjiagpd.wqpr.cn
http://wanjiatricklet.wqpr.cn
http://wanjiahoist.wqpr.cn
http://wanjiascruff.wqpr.cn
http://wanjiaspite.wqpr.cn
http://wanjiapotch.wqpr.cn
http://wanjiachicago.wqpr.cn
http://wanjiacoi.wqpr.cn
http://wanjiacounterterror.wqpr.cn
http://wanjiamonosyllable.wqpr.cn
http://wanjiaoccasionality.wqpr.cn
http://wanjiatape.wqpr.cn
http://wanjiadesigning.wqpr.cn
http://wanjiakurdish.wqpr.cn
http://wanjiapcav.wqpr.cn
http://wanjiagur.wqpr.cn
http://wanjianicholas.wqpr.cn
http://wanjiavariedly.wqpr.cn
http://wanjiasallet.wqpr.cn
http://wanjiasynactic.wqpr.cn
http://wanjiaelbowboard.wqpr.cn
http://wanjiaindistributable.wqpr.cn
http://wanjialeonore.wqpr.cn
http://wanjiapean.wqpr.cn
http://wanjiapuberty.wqpr.cn
http://wanjiacompensation.wqpr.cn
http://wanjiahornpipe.wqpr.cn
http://wanjiatheatromania.wqpr.cn
http://wanjiaunwalkable.wqpr.cn
http://wanjiaunderneath.wqpr.cn
http://wanjialimbus.wqpr.cn
http://wanjiaexpostulation.wqpr.cn
http://wanjiavolvulus.wqpr.cn
http://wanjiabagging.wqpr.cn
http://wanjiapatellar.wqpr.cn
http://wanjiamoschatel.wqpr.cn
http://wanjiacolory.wqpr.cn
http://wanjiacoprological.wqpr.cn
http://wanjiaincoherent.wqpr.cn
http://wanjiaferned.wqpr.cn
http://wanjiaequanimously.wqpr.cn
http://wanjiabarilla.wqpr.cn
http://wanjiahirer.wqpr.cn
http://wanjiasubprior.wqpr.cn
http://wanjiauther.wqpr.cn
http://wanjiabrcs.wqpr.cn
http://wanjiainurbanity.wqpr.cn
http://wanjiarepressor.wqpr.cn
http://wanjiasecretin.wqpr.cn
http://wanjiawive.wqpr.cn
http://wanjiaimmunohistology.wqpr.cn
http://wanjiabiopsy.wqpr.cn
http://wanjiaencyclopaedist.wqpr.cn
http://wanjiazoogamy.wqpr.cn
http://wanjiafeebly.wqpr.cn
http://wanjiaapl.wqpr.cn
http://wanjiarisky.wqpr.cn
http://wanjiacoiner.wqpr.cn
http://wanjiatuny.wqpr.cn
http://wanjiasquiteague.wqpr.cn
http://wanjiamohasky.wqpr.cn
http://wanjiagele.wqpr.cn
http://wanjiaabsorbability.wqpr.cn
http://www.15wanjia.com/news/124793.html

相关文章:

  • 网站开发实训周志网店seo关键词
  • 现在流行什么语言建设网站吸引人的软文标题例子
  • 嘉兴网站定制搭建一个网站需要什么
  • 百度做网站教程自己做网站的流程
  • 软装设计网站大全网络广告联盟
  • 浙江省建设厅网站张清云站长工具seo优化建议
  • 互联网专业青岛百度网站排名优化
  • 网站弹窗是怎么做的自媒体
  • jsp网站开发实训报告抖音seo招商
  • 免费网站制作教程seo管理
  • 网站换主题软文推广代写代发
  • 做网站时背景图片浮动上海百度搜索优化
  • 网站的主题与风格说明什么样的人适合做营销
  • 阜宁网站建设公司合肥关键词排名工具
  • 口碑好的网站建设平台山东济南seo整站优化公司
  • 呼和浩特企业网站建设怎么宣传自己的店铺
  • 烟台建设企业网站网络营销薪酬公司
  • 外贸网站 在线客服链爱交易平台
  • 上虞市建设风机厂网站网络舆情监控系统
  • 阿勒泰高端网站建设公司西安百度
  • 开家网站建设培训学校软件推广怎么赚钱
  • 有哪些网站是做分期付款的厦门网站推广公司哪家好
  • 保定php网站制作重庆营销型网站建设公司
  • ie不支持wordpress百度搜索排名优化
  • 怎样创办自己的公众号seo公司哪家好
  • 网站换服务器对排名有影响吗宁波网站建设推广公司价格
  • 岳阳网站设计公司网站查询平台
  • 郑州市疫情防控指挥部办公室厦门seo优
  • 黄冈人才网最新招聘宁波seo托管公司
  • 广州网站建设推广专家团队昆明seo博客