网站源码生成器水滴查企业查询

diannao/2025/10/15 4:18:18/文章来源:
网站源码生成器,水滴查企业查询,自己做的网站如何上传,免费申请信用卡文章目录八皇后问题解决思路代码实现运行结果八皇后问题 八皇后问题#xff0c;是一个古老而著名的问题#xff0c;是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯贝瑟尔于1848年提出#xff1a;在8X8格的国际象棋上摆放八个皇后#xff0c;使其不能互相攻击#x… 文章目录八皇后问题解决思路代码实现运行结果八皇后问题 八皇后问题是一个古老而著名的问题是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出在8X8格的国际象棋上摆放八个皇后使其不能互相攻击即:任意两个皇后都不能处于同一行、同一列或同一斜线上问有多少种摆法。 解决思路 ①第一个皇后先放第一行第一列。 ②第二个皇后放在第二行第一列、然后判断是否OK如果不0K 继续放在第二列、第三列、依次把所有列都放完找到一个合适。 ③继续第三个皇后 还是第一列、第二列…直到第8个皇后也能放在一个不冲突的位置算是找到了一个正确解。 ④当得到一个正确解时在栈回退到上一个栈时就会开始回溯即将第一个皇后放到第一列的所有正确解全部得到。 ⑤然后回头继续第-一个皇后放第二列后面继续循环执行①②③④的步骤。 代码实现 /*** Author: Yeman* Date: 2021-10-31-15:48* Description:*/ public class Queue8 {int max 8; //8个皇后int[] arr new int[max]; //下标为第几个即第几行值为第几列static int count 0; //多少个放法static int judgeCount 0; //判断了多少次public static void main(String[] args) {Queue8 queue8 new Queue8();queue8.check(0);System.out.printf(一共有%d种解法\n,count);System.out.printf(一共判断了%d次,judgeCount);}//用来放置第n个皇后private void check(int n){if (n max){ //n为8相当于是第九个皇后了说明已经全部放好了print();return;}for (int i 0; i arr.length; i) {arr[n] i;if (judge(n)){ //不冲突check(n1);}}}//用来第n个皇后判断与前面的所有皇后是否冲突private boolean judge(int n){judgeCount;for (int i 0; i n; i) {//是否同列同斜线if (arr[i] arr[n] || Math.abs(arr[i]-arr[n]) Math.abs(i-n)){return false;}}return true;}//输出每一种放法private void print(){count;for (int i 0; i arr.length; i) {System.out.print(arr[i] );}System.out.println();} }运行结果 截取部分

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/92521.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

南京小程序开发网站制在线做网站 自动生成手机版

这里我想首先说明一下,虽然我们经常会拿垃圾回收器来做比较,虽然想挑选一个最好的收集器出来,但是目前也没有说哪一款收集器是完美的,更不存在万能的收集器,我们也只是对收集器选择最适合场景的一个收集器。 那么作者将…

织梦中英文网站源码网站权重如何速度增加

职场口才提升之道 在职场中,口才的重要性不言而喻。无论是与同事沟通协作,还是向上级汇报工作,亦或是与客户洽谈业务,都需要具备良好的口才能力。一个出色的职场人,除了拥有扎实的专业技能外,还应具备出色…

家政服务网站做推广有效果吗太原网站制作建设

HarmonyOS是华为自主研发的面向全场景的分布式操作系统。它的技术特点主要体现在以下几个方面: 分布式架构:HarmonyOS采用了分布式架构设计,通过组件化和小型化等方法,支持多种终端设备按需弹性部署,能够适配不同类别的…

ftp网站上传之后怎么办邵东微网站建设

一、背景知识 前面由于定轨的大作业,关于Astrogator模块的学习有所滞后,在本节将重新聚焦Astrogator模块,在本节中,首先解决的问题是已知两个卫星的轨道六根数,求解其中某一颗卫星LVLH坐标下另一颗卫星的位置速度。这…

钓鱼网站教程010-58813333 可信网站

为什么80%的码农都做不了架构师?>>> 马年春节即将来临,在过去的一年,U-Mail邮件服务器从用户需求出发,围绕着为用户打造稳定、安全、高效、易操作、助管理的邮件系统目标,三军用命,取得了不俗业…

企业官方网站怎么写中国外贸人才网官网

栈 一、栈的定义 栈是(stack)是限定尽在表尾进行插入和删除操作的线性表。 栈又称为后进先出(Last In First Out)的线性表,简称LIFO结构。 二、进栈出栈变化形式 注意: 并不是最新进栈的元素只能最后处栈。如,我们…

企业电子商务网站的建设阶段美篇制作app下载安装免费

3.2、当前项目规划 完成项目最基本的用户权限管理,即添加用户,添加角色,用户登录后根据权限的不同获取不同的菜单。转载于:https://www.cnblogs.com/seem111111/p/10945125.html

网站怎么做图片搜索网站开发怎么做才有利于seo

文章目录 什么是线程什么是进程进程的组成什么是pcb 进程概括线程线程与进程的关系线程的特点 创建线程创建线程方法创建线程的第二种方法对比 其他的方式匿名内部类创建线程匿名内部类创建Runable的子类lambda表达式创建一个线程 多线程的优势 什么是线程 什么是进程 首先想…

重庆企业网站如何推广中国做网站公司

近几期的考情来看,本章选择题稳定考4分,考案例的可能性有,需要重点学习。本章节专业知识点特别多。但是,只考课本原话,大家一定要把本章至少通读一遍,还要多刷题,巩固重点知识。 3 系统集成 3…

高端网站开发平台移动端的网站建设

某数码博主今日放出了一张华为内部关于荣耀 30 Pro 测试 HarmonyOS 的截图,图片显示该机正运行基于 HarmonyOS 2.0 开发者测试版的系统。此外,他还透露荣耀 30 系列、V30 系列、Play4 Pro 下个月将升级到华为鸿蒙系统。华为在 2019 年开发者大会上正式推…

公司招聘网站秦皇岛网站推广联系电话

点击上方蓝字,关注本公众号,获得更多资源上一篇文章介绍了四元数、欧拉角、旋转矩阵、轴角如何相互转换,本篇文章介绍如何用eigen来实现。旋转向量1,初始化旋转向量:旋转角为alpha,旋转轴为(x,y,z)Eigen::A…

如何建淘客网站乐清新闻综合频道

问题的背景: U盘(USB闪存盘)的优点主要包括: 便携性:U盘体积小、重量轻,便于携带,可以轻松地在不同设备间传输数据。高速传输:相比传统机械硬盘,U盘的读写速度更快&…

外贸seo网站搭建网站上传图片尺寸

简介LNMP是Linux、Nginx、MySQL和PHP的缩写,这个组合是最常见的WEB服务器的运行环境之一。本文将带领大家在CentOS 6操作系统上搭建一套LNMP环境。 本教程适用于CentOS 6.x版本。 在安装LNMP环境之前,您需要先对CentOS操作系统做一些初始化的工作&#x…

网站建设和网站维护是什么企业网站布局960

一.广州电商公司 1.简单自我介绍 2.介绍下之前的公司离线数仓项目 3.mysql和hive区别? 4.sql的执行顺序? 5.hive的优化 6.说下你之前公司来,你的技能层次在每个公司?你怎么评价你的技能? 7.你的之前业务主要是做什么&…

贵阳网站备案核验点照相网站设计包括什么

智慧工地解决方案依托计算机技术、物联网、云计算、大数据、人工智能、VR&AR等技术相结合,为工程项目管理提供先进技术手段,构建工地现场智能监控和控制体系,弥补传统方法在监管中的缺陷,最线实现项目对人、机、料、法、环的全…

开源系统网站奢侈品回收

死锁的产生是因为满足了四个条件: 互斥占有且等待不可强占用循环等待 这个网站收集了很多死锁场景 接下来介绍几种常见的死锁发生场景。其中,id 为主键,no(学号)为二级唯一索引,name(姓名&am…

东莞网站建设效果知更鸟wordpress

文章目录 基本介绍看下面一段代码方式 1 的优缺点改进的思路分析 基本介绍 开闭原则(Open Closed Principle)是编程中最基础、最重要的设计原则 一个软件实体如类,模块和函数应该对扩展开放(对提供方),对修改关闭(对使用方)。用抽…

秦皇岛网站建设企业html个人简历完整代码

文章目录 前言效果展示事前准备HTML、CSS、JavaScript分别负责哪些HTML和CSS构架出页面的基本结构和样式JavaScript 实现行为和交互实现服务器端的业务代码整理pom.xmlweb.xmlmessageWall.htmlMessageServlet.java 前言 前面我们学习了 Java 中知名的 HTTP 服务器 tomcat 的安…

网站弹出东莞阿里巴巴代运营

iOS 在运行时维护着一个全局的弱引用表,该表是一个 hash 表,hash表的 key 是 对象本身,value 是指向该对象的所有 weak 指针的地址数组。 /**全局的弱引用表,本质是一个hash结构,对象本身作为key, 存储weak修饰的指…

公司做网站需要准备什么网站制作的原因

1.安装配置axis2环境下载好后把axis2-1.4.1-war目录下面的axis2.war发布到tomcat的webapps中。发布好,访问:http://localhost:8079/axis2/ 界面如下:2.开发web服务1)创建一个java web project2)编写服务代码1 public classSampleService {23…