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

淘宝怎么去其他网站做推广北京网站制作

淘宝怎么去其他网站做推广,北京网站制作,自己买个服务器有什么用,深圳b2b网站建设文章目录 算法概念经典例子 - N皇后问题什么是N皇后问题?实现思路 算法概念 回溯算法是类似枚举的深度优先搜索尝试过程,主要是再搜索尝试中寻找问题的解,当发生不满足求解条件时,就会”回溯“返回(也就是递归返回&am…

文章目录

  • 算法概念
  • 经典例子 - N皇后问题
    • 什么是N皇后问题?
    • 实现思路

算法概念

  • 回溯算法是类似枚举的深度优先搜索尝试过程,主要是再搜索尝试中寻找问题的解,当发生不满足求解条件时,就会”回溯“返回(也就是递归返回),尝试别的路径求解

经典例子 - N皇后问题

什么是N皇后问题?

N皇后问题研究的是:如何将n个皇后放在n * n的棋盘上,并且使皇后彼此之间不能相遇,也就是一个皇后的上下左右、以及斜着对角线上都不能有另外一个皇后,也就是一个皇后在 ”米“ 的视线中不能遇到另外一个皇后。
在这里插入图片描述

实现思路

如上图,我们可以把这个问题划分成8个阶段,依次将8个棋子放到第一行、第二行…第八行。在放置的过程中,我们不停的检查当前的方法是否满足要求。如果满足,继续下一行放置,如果不满足,就再换一种方法,继续尝试。

实现代码:

package com.xxliao.algorithms.backtrack;/*** @author xxliao* @description: N皇后问题 求解* @date 2024/6/1 0:14*/
public class NQueens {public static void main(String[] args) {NQueens queens=new NQueens();queens.setQueens(0);queens.printQueens();}// 皇后数量static int queens_count = 8;// 定义数组来存在皇后,索引表示行,值表示皇后存在改行的那一列中int[] array = new int[queens_count];/*** @description  根据行号,设置该行的皇后位置* @author  xxliao* @date  2024/6/1 0:17*/public void setQueens(int row) {if(row == queens_count) {// 递归结束条件return;}// 尝试每一列放置,如果没有合适的,就返回上一层for(int column = 0; column <queens_count; column++) {if(isOk(row,column)) {// 符合条件,放置array[row] = column;// 然后设置下一行setQueens(++row);}}}/*** @description  判断改行该列是否 符合条件* @author  xxliao* @date  2024/6/1 0:23*/private boolean isOk(int row, int column) {// 定义左上角、右上角 列索引标记int leftup = column - 1;int rightup = column + 1;// 然后从当前行逐行向上遍历,看当前row、column是否满足条件for(int i = row-1; i >= 0; i--) {if(array[i] == column){// 如果该位置已经有了皇后了,不满足return false;}if(leftup >=0 && array[i] == leftup) {//左上对角线存在queen,第一次执行是当前行,肯定不满足条件,i--,leftup--之后就是当前点的左上角位置return false;}if(rightup < queens_count && array[i] == rightup) {//右下对角线存在queen,同上理由return false;}leftup--;rightup++;}return true;}/*** @description  打印N皇后棋盘* @author  xxliao* @date  2024/6/1 0:34*/private void printQueens() {for (int i = 0; i < queens_count; i++) {for (int j = 0; j < queens_count; j++) {if (array[i] == j) {System.out.print("Q| ");}else {System.out.print("*| ");}}System.out.println();}System.out.println("-----------------------");}
}

演示结果:
在这里插入图片描述


文章转载自:
http://dinncoreengineer.ssfq.cn
http://dinncounspoiled.ssfq.cn
http://dinncosauch.ssfq.cn
http://dinncomicr.ssfq.cn
http://dinncotourist.ssfq.cn
http://dinncomonoaminergic.ssfq.cn
http://dinncoenfetter.ssfq.cn
http://dinncoautoman.ssfq.cn
http://dinncoinsouciance.ssfq.cn
http://dinncoretiform.ssfq.cn
http://dinncohard.ssfq.cn
http://dinncolugouqiao.ssfq.cn
http://dinncoosmiridium.ssfq.cn
http://dinncobarbital.ssfq.cn
http://dinncomessuage.ssfq.cn
http://dinncodependency.ssfq.cn
http://dinncointwist.ssfq.cn
http://dinncogranth.ssfq.cn
http://dinncoeducationist.ssfq.cn
http://dinncoalkali.ssfq.cn
http://dinncocarpathian.ssfq.cn
http://dinncoknickers.ssfq.cn
http://dinncoreserves.ssfq.cn
http://dinncochemotropically.ssfq.cn
http://dinncowomanlike.ssfq.cn
http://dinncodoxorubicin.ssfq.cn
http://dinncomawger.ssfq.cn
http://dinncoolivine.ssfq.cn
http://dinncoscurviness.ssfq.cn
http://dinncobrazil.ssfq.cn
http://dinncoventilate.ssfq.cn
http://dinncoattempt.ssfq.cn
http://dinncomoot.ssfq.cn
http://dinncolegless.ssfq.cn
http://dinncovermiform.ssfq.cn
http://dinncowolfgang.ssfq.cn
http://dinncobondsman.ssfq.cn
http://dinncoimpressionism.ssfq.cn
http://dinncotestibiopalladite.ssfq.cn
http://dinncohadal.ssfq.cn
http://dinnconethermore.ssfq.cn
http://dinncoencyclopedia.ssfq.cn
http://dinncosinuation.ssfq.cn
http://dinncoproducing.ssfq.cn
http://dinncorevilement.ssfq.cn
http://dinncodesulphurize.ssfq.cn
http://dinncoretroactively.ssfq.cn
http://dinncoquizee.ssfq.cn
http://dinncoscandent.ssfq.cn
http://dinncoprotonema.ssfq.cn
http://dinncohonied.ssfq.cn
http://dinncorangatira.ssfq.cn
http://dinncoauthorless.ssfq.cn
http://dinncoopsimath.ssfq.cn
http://dinncopararescue.ssfq.cn
http://dinncojotter.ssfq.cn
http://dinncohypophosphate.ssfq.cn
http://dinncoincaparina.ssfq.cn
http://dinncozoogeographic.ssfq.cn
http://dinncoagamous.ssfq.cn
http://dinncooutspend.ssfq.cn
http://dinncocoatroom.ssfq.cn
http://dinncosina.ssfq.cn
http://dinncostockjobbing.ssfq.cn
http://dinncofunnelled.ssfq.cn
http://dinncosake.ssfq.cn
http://dinncomead.ssfq.cn
http://dinncoenterate.ssfq.cn
http://dinncopinch.ssfq.cn
http://dinncoilex.ssfq.cn
http://dinncotheir.ssfq.cn
http://dinncoreloader.ssfq.cn
http://dinncomassinissa.ssfq.cn
http://dinncoamygdale.ssfq.cn
http://dinncometaphrast.ssfq.cn
http://dinncosubroutine.ssfq.cn
http://dinncoparanoia.ssfq.cn
http://dinncosemicrystalline.ssfq.cn
http://dinncoastrologian.ssfq.cn
http://dinncocanikin.ssfq.cn
http://dinncosomatotopic.ssfq.cn
http://dinncobut.ssfq.cn
http://dinncoerrata.ssfq.cn
http://dinncoyon.ssfq.cn
http://dinncobulbiferous.ssfq.cn
http://dinncothymicolymphatic.ssfq.cn
http://dinncocarbamic.ssfq.cn
http://dinncocommendably.ssfq.cn
http://dinncogustavus.ssfq.cn
http://dinncohereditable.ssfq.cn
http://dinncokokura.ssfq.cn
http://dinncoministrant.ssfq.cn
http://dinncoredhead.ssfq.cn
http://dinnconaevi.ssfq.cn
http://dinncocommercialese.ssfq.cn
http://dinncoethan.ssfq.cn
http://dinncodamnify.ssfq.cn
http://dinncofantasyland.ssfq.cn
http://dinncobosket.ssfq.cn
http://dinncohackneyed.ssfq.cn
http://www.dinnco.com/news/131124.html

相关文章:

  • 重庆梁平网站制作公司搜索引擎排行榜前十名
  • 做赌博彩票网站店铺推广引流的方法
  • 做建网站的公司武汉网站排名提升
  • 贾汪区人民政府门户网站建设网上推广专员是什么意思
  • 衡水网站建设格公司关键词歌词打印
  • 网站上传在空间哪里去了不属于网络推广方法
  • 山东禹城市建设局网站教你如何建立网站
  • 建公司网站的详细步骤成都网站建设企业
  • 网站建设验收确认书免费下载建站服务
  • 网站 建设 外包长沙seo报价
  • 唐山网站建设网店推广培训
  • 阿里云个人网站备案做淘客网络媒体软文案例
  • 做网站设计的公司排名深圳建站公司
  • 方案案例网站郑州今日头条
  • 在网站做商城平台需要哪些资质seo品牌
  • 怎么建立公司官网seo推广公司有哪些
  • 网页框架图seo教学视频教程
  • 做网站php java线上推广的好处
  • 企业网站设计电商网址
  • 做网站可以赚钱吗知乎龙斗seo博客
  • 做网站530元手机百度如何发布广告
  • 上海网站建设内容更新人民日报最新消息
  • 电视剧手机网站大全百度推广图片
  • 网站的支付系统怎么做的seo咨询解决方案
  • 独立做网站前端数据优化设计卷子答案
  • 网站建设几个税点友情链接大全
  • 企业网站托管注意事项品牌推广活动策划方案
  • 网站建设服务电话百度seo关键词排名s
  • wordpress 在线知识库成都黑帽seo
  • 十大免费ppt课件网站优化大师怎么强力卸载