算法课件60学时第3章算法与数据结构.ppt
main( ) {int i,j, i1,j1,x,n,t,a[100][100]; print(“input an odd number:”); input(n); if (n mod 2=0) {print(“input error!”); return;} for( i=1;i=n;i=i+1) for(j=1;j=n;j=j+1) a[i][j]=0; i=1; j=int((n+1)/2); x=1; while (x=n*n) {a[i][j]=x; x=x+1; i1=i; j1=j; i=i-1; j=j-1; if ( i=0) i=n; if (j=0) j=n; if ( a[i][j]0 ) { i=i1+1; j=j1;} } for( i=1;i=n;i=i+1) {print(“换行符”); for(j=1;j=n;j=j+1) print(a[i][j]); } } 算法说明:若当前位置已经填有数的话,则应填在上一个数的下面,所以需要用变量记录上一个数据填入的位置,算法中i1,j1的功能就是记录上一个数据填入的位置。 算法分析:算法的时间复杂度为O(n2)。 作业 1.复习3.2节内容。 2.深入理解和掌握教材中的所有例题的算法。 3.第
您可能关注的文档
- 第节向心力.ppt
- 第部分数制转换.ppt
- 等度数字频率计设计.ppt
- 等离子体化学气相沉积.ppt
- 等离子体显示.ppt
- 等级医院评审制度培训(外科)20130813-.ppt
- 等级医院评审现场检查方法.ppt
- 等级考试模拟题(数据结构和程序设计部分).ppt
- 答案模板 区域和产业可持续发展措施.ppt
- 答案解析与案例运用.ppt
- 总量月报第8期:高油价对经济和市场影响.docx
- 新能源智造行业具身智能产业链跟踪:优必选发布2025年度业绩报告.docx
- 中东局势追踪.docx
- 柏星龙公司深度报告:北交所创意包装第一股,掘金文创产品新赛道.pdf
- 2月新能源消纳情况发布,区域间差异进一步扩大.pdf
- 医药生物行业减重MNC管线完善,重点转向开发平台.docx
- 主题低空经济,政策驱动下产业链正在从0到1落地.docx
- 北交所商业航天行业专题:卫星互联网组网节奏提速,上游发射环节率先迎来需求放量.pdf
- 温氏股份周期底与估值底,看好养殖龙头穿越周期.docx
- 证券行业2025年年报综述:料市场平稳运行,业绩稳中有进.docx
最近下载
- 构造函数及放缩比较大小--2026届高三数学构造函数及放缩比较大小--解析版.docx VIP
- 高中英语课堂AI辅助下的阅读策略可视化分析与教学设计教学研究课题报告.docx
- 单元工程施工质量检验表与验收表(样表:4小型蓄水工程)(SLT 336—2025)水土保持工程质量验收与评价规范.docx VIP
- 石油化工建设工程施工安全技术规范.pdf VIP
- 2025昌吉州科技馆招牌编制外聘用人员(3人)考试备考试题及答案解析.docx VIP
- 全国法院第二十九届学术讨论会获奖名单.pdf VIP
- 完整2026年《政府工作报告》全文.ppt VIP
- QB/T 5257-2018 - 聚 四 氟 乙 烯(PTFE)板材.pdf VIP
- 深度解析(2026)《YST 819-2012电子薄膜用高纯铜溅射靶材》.pptx VIP
- 深度解析(2026)《YST 819-2012电子薄膜用高纯铜溅射靶材》.pptx VIP
原创力文档

文档评论(0)