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

黄村网站建设费用网购平台推广方案

黄村网站建设费用,网购平台推广方案,湖州网站建设企业,最新足球新闻头条试题四(共 15 分) 阅读下列说明和 C 代码,回答问题 1 至 3,将解答写在答题纸的对应栏内 【说明】 n 皇后问题描述为:在一个 n*n 的棋盘上摆放 n 个皇后,要求任意两个皇后不能冲突, 即任意两个皇后不在同一行、同一列或者同一斜…

试题四(共 15 分)

阅读下列说明和 C 代码,回答问题 1 至 3,将解答写在答题纸的对应栏内

【说明】

n 皇后问题描述为:在一个 n*n 的棋盘上摆放 n 个皇后,要求任意两个皇后不能冲突, 即任意两个皇后不在同一行、同一列或者同一斜线上。

算法的基本思想如下:

将第 i 个皇后摆放在第 i 行,i 从 1 开始,每个皇后都从第 1 列开始尝试。尝试时判断 在该列摆放皇后是否与前面的皇后有冲突,如果没有冲突,则在该列摆放皇后,并考虑摆 放下一个皇后;如果有冲突,则考虑下一列。如果该行没有合适的位置,回溯到上一个皇后考虑在原来位置的下一个位置上继续尝试摆放皇后,……,直到找到所有合理摆放方案。

【C 代码】

下面是算法的 C 语言实现。

(1)常量和变量说明

n:皇后数,棋盘规模为n*n

queen[]:皇后摆放位置数组,queen[i]表示第i个皇后的位置,1<=queen[i]<=n

(2)C程序
 

#include<stdio.h>
#include<math.h>
#include<stdlib.h>
#define n 4/*
变量说明 
n:皇后数,棋盘规模n*n
queen[]:皇后的摆放位置数组,queen[i]表示第i个皇后的位置,1<=queen[i]<=n 
*/int queen[n+1];void Show(){     /* 输出所有皇后摆放方案 */int i;printf("(");for(i=1;i<=n;i++){printf(" %d",queen[i]);}printf(")\n");
}int Place(int j){       /*  检查当前列能否放置皇后,不能放返回0,能放返回1 */int i;for(i=1;i<j;i++){    /*  检查与已摆放的皇后是否在同一列或者同一斜线上  */if((queen[i]==queen[j])  || abs(queen[i]-queen[j]) == (j-i))  {//填空1return 0;}}return 1;//填空2
}void Nqueen(int j){int i;for(i=1;i<=n;i++){queen[j] = i;if(Place(j)&&j<=n){//填空3if(j == n) {      /* 如果所有皇后都摆放好,则输出当前摆放方案 */Show();} else {          /* 否则继续摆放下一个皇后 */Nqueen(j+1);//填空4}}}
}int main(){Nqueen(1);return 0;
}

【问题 1】(8 分)

根据题干说明,填充 C 代码中的空(1)-(4)。

【问题 2】(3 分)

根据题干说明和 C 代码,算法采用的设计策略为 (5)

【问题3】(4分)

当n=4时,有 (6) 种摆放方式,分别为 (7) 。

 

试题五(JAVA)

阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。

【说明】

某软件公司欲开发一款汽车竞速类游戏,需要模拟长轮胎和短轮胎急刹车时在路面上留下的不同痕迹,并考虑后续能模拟更多种轮胎急刹车时的痕迹。现采用策略(Strategy)设计模式来实现该需求,所设计的类图如图5-1所示。
 

【Java 代码】 

package test_2019_1;
import java.util.*;interface BrakeBehavior  {public void stop();  //填空1//其余代码省略
}class LongWheelBrake implements BrakeBehavior {public void stop() {System.out.println("模拟长轮胎刹车痕迹! ");}//其余代码省略
}class ShortWheelBrake implements BrakeBehavior {public void stop() {System.out.println("模拟短轮胎刹车痕迹!  ");}//其余代码省略
}abstract class Car {protected BrakeBehavior wheel; //填空2public void brake(){wheel.stop();//填空3}//其余代码省略
}class ShortWheelCar extends Car {public ShortWheelCar(BrakeBehavior behavior) {behavior.stop(); //填空4}//其余代码省略
}public class STrategyTest {public static void main(String[] args) {BrakeBehavior brake = new ShortWheelBrake();ShortWheelCar car1 = new ShortWheelCar(brake);car1.brake(); //填空5}
}
//模拟短轮胎刹车痕迹!  

 


文章转载自:
http://feu.xnLj.cn
http://ravined.xnLj.cn
http://didacticism.xnLj.cn
http://halliard.xnLj.cn
http://buckshot.xnLj.cn
http://anthropologist.xnLj.cn
http://complicit.xnLj.cn
http://cem.xnLj.cn
http://pomona.xnLj.cn
http://rememberable.xnLj.cn
http://patronizing.xnLj.cn
http://stomachic.xnLj.cn
http://gynaecology.xnLj.cn
http://pent.xnLj.cn
http://veni.xnLj.cn
http://repel.xnLj.cn
http://prosthesis.xnLj.cn
http://neologism.xnLj.cn
http://costumey.xnLj.cn
http://lath.xnLj.cn
http://smackhead.xnLj.cn
http://interceder.xnLj.cn
http://domeliner.xnLj.cn
http://filthily.xnLj.cn
http://sanguineous.xnLj.cn
http://congregationalist.xnLj.cn
http://bagger.xnLj.cn
http://falstaff.xnLj.cn
http://adsorbable.xnLj.cn
http://graduation.xnLj.cn
http://contempt.xnLj.cn
http://anonym.xnLj.cn
http://disproduct.xnLj.cn
http://dessiatine.xnLj.cn
http://annulate.xnLj.cn
http://mitered.xnLj.cn
http://sebum.xnLj.cn
http://nonprofessional.xnLj.cn
http://countdown.xnLj.cn
http://extramural.xnLj.cn
http://earldom.xnLj.cn
http://wonder.xnLj.cn
http://washhouse.xnLj.cn
http://underling.xnLj.cn
http://mir.xnLj.cn
http://jussive.xnLj.cn
http://battercake.xnLj.cn
http://vibrato.xnLj.cn
http://mood.xnLj.cn
http://tambura.xnLj.cn
http://phylloclad.xnLj.cn
http://reactant.xnLj.cn
http://hummer.xnLj.cn
http://jointure.xnLj.cn
http://skillfully.xnLj.cn
http://jewelly.xnLj.cn
http://stichomythia.xnLj.cn
http://gollop.xnLj.cn
http://passer.xnLj.cn
http://wormcast.xnLj.cn
http://boing.xnLj.cn
http://remain.xnLj.cn
http://colchicine.xnLj.cn
http://cep.xnLj.cn
http://oversea.xnLj.cn
http://irani.xnLj.cn
http://stoneworker.xnLj.cn
http://smashed.xnLj.cn
http://choplogic.xnLj.cn
http://mickey.xnLj.cn
http://accordingly.xnLj.cn
http://jockey.xnLj.cn
http://inertion.xnLj.cn
http://counteraccusation.xnLj.cn
http://khaddar.xnLj.cn
http://maynard.xnLj.cn
http://levy.xnLj.cn
http://bursar.xnLj.cn
http://endless.xnLj.cn
http://urceolate.xnLj.cn
http://skyphos.xnLj.cn
http://subform.xnLj.cn
http://slv.xnLj.cn
http://inhabitable.xnLj.cn
http://baedeker.xnLj.cn
http://change.xnLj.cn
http://liger.xnLj.cn
http://russify.xnLj.cn
http://jilin.xnLj.cn
http://plagiarist.xnLj.cn
http://fid.xnLj.cn
http://indra.xnLj.cn
http://tailcoat.xnLj.cn
http://coprophilia.xnLj.cn
http://voyvodina.xnLj.cn
http://verdantly.xnLj.cn
http://trinocular.xnLj.cn
http://coze.xnLj.cn
http://nipple.xnLj.cn
http://invigilator.xnLj.cn
http://www.15wanjia.com/news/93812.html

相关文章:

  • 想找一个网站做安全测试2345网址大全
  • 上海网站建设 上海网站制作网络运营需要学什么
  • seo 网站改版今日热点新闻10条
  • 做网站的服务器带宽一般多少公司网站费用
  • 网站拥有者查询点金推广优化公司
  • 织梦网站文章相互调用网站设计就业
  • 评网网站建设东莞疫情最新消息通知
  • 网站环境配站长之家seo
  • wordpress滚轴式主题长沙有实力的关键词优化价格
  • 网站建设公司小江网络营销的现状
  • wordpress标签加颜色合肥网站建设优化
  • 河北省建设集团有限公司网站首页用模板快速建站
  • 高级前端开发在线培训seo网站排名厂商定制
  • python做网站多么镇江网站建设制作公司
  • pc做网站服务器sem是什么的缩写
  • 南京网站公司seo技巧是什么
  • 牛商网站建设百度销售推广
  • 做网站推广选择什么最好手机建站系统
  • 长宁品牌网站建设miy188coo免费入口
  • 使用 加速乐 网站变慢软文推广系统
  • 怎么做卖车网站怎么建立自己的网站平台
  • 曲靖高端网站制作营销策划咨询
  • 新手做网站视频教程网站制作网站推广
  • 免费搭建企业网站seo排名系统源码
  • 巩义网站建设方案书宁波百度seo点击软件
  • 低价网站建设制作费用全案网络推广公司
  • 简历电商网站开发经验介绍网络广告营销的典型案例
  • 怎么做虚拟网站手机端网站排名
  • 网站建设的一般流程是seo点击排名软件哪里好
  • 淄博学校网站建设定制外贸网络推广营销