网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 算法基础与在线编程实验教程(C++版)
分类 教育考试-考试-计算机类
作者
出版社 厦门大学出版社
下载
简介
内容推荐
《算法基础与在线编程实验教程(C++版)》笔者希望透过提供《5DG基础算法题库》的全部AC代码这种方式,树立读者到5DG在线编程平台上做题的信心,尝到自己能够解题并且通过努力能够克服难题的成就感,由此体会编程的甜蜜从而愿意投入更多的时间学习编程。与此同时,如果读者能在《算法基础与在线编程实验教程(C++版)》的帮助下,成功完成所有题目,那么一定可以收获几十个甚至上百个小时的编程经验,而5DG在线编程平台的自动判题系统(OJ),能够24小时不歇息提供判题服务,让读者可以得到立即而精准的代码运行结果反馈。笔者深信,在线编程这种线上和线下互动结合的教学和学习方式,可以有效地锻炼读者分析问题和解决编程问题的能力,并且可以为算法课程及计算机其他专业课程的编程学习打好基础。一旦读者养成了在线编程的学习习惯,并且持之以恒的练习在线编程,相信经过多年的积累,读者的思考能力和水平一定能够得到大幅度的提升,当面临就业或者保研的时候,一定会拥有更强的竞争力。
目录
第1章 C++语法小课堂
1.1 为什么要使用C++
1.2 C++的输入输出与第一个XMUOJ程序
1.3 位运算lowbit操作
1.4 string的用法
1.5 STL模板库
第2章 枚举算法
2.1 枚举算法介绍
2.2 开铁箱问题
2.3 时间谜题
2.4 两数之和
2.5 三数之和
2.6 四数之和
2.7 二进制密码锁
2.8 熄灯问题
第3章 递归算法
3.1 汉诺塔I
3.2 排列数字
3.3 字符全排列
3.4 拨钟问题
3.5 N皇后问题
3.6 求八皇后的第n种解
3.7 爬天梯
3.8 放苹果
3.92 的幂次方表示
3.10 快速幂
第4章 分治算法与二分算法
4.1 大数排序
4.2 快速选择第k个数
4.3 输出前k大的数
4.4 归并排序
4.5 求排列的逆序数
4.6 古希卡文九宫之谜(1)
4.7 查找指定数
4.8 攻击范围
4.9 求方程的根
4.10 求三次方根
4.11 最小预算值
4.12 林克的蛋糕
第5章 深度优先搜索算法
5.1 什么是深度优先搜索
5.2 林克的命运之阵
5.3 净化迷雾森林
5.4 骑士林克的怜悯(1)
5.5 击杀黄金蛋糕人马
5.6 真假记忆碎片
5.7 寻找林克的回忆(1)
5.8 寻找林克的回忆(2)
5.9 寻找林克的回忆(3)
5.10 寻找林克的回忆(4)
第6章 广度优先搜索算法
6.1 什么是广度优先搜索
6.2 净化迷雾森林(广搜)
6.3 波克布林的巡逻范围
6.4 加农的入侵
6.5 骑士林克的怜悯(2)
6.6 海拉鲁城堡问题
6.7 Dijkstra求最短路(1)
6.8 Dijkstra求最短路(2)
6.9 公主的攻击范围
6.10 古希卡文九宫之谜(2)
6.11 滚石柱
第7章 动态规划算法
7.1 什么是动态规划
7.2 林克的01背包
7.3 完全背包问题
7.4 数字三角形
7.5 数字组合
7.6 求最长公共子列长度
7.7 最长上升子列
7.8 最长公共上升子序列
7.9 最短Hamilton路径
7.10 石子合并
7.11 踩盾滑行
7.12 没有上司的舞会
第8章 算法综合题
8.1 合唱队形(难度指数:☆)
8.2 字串变换(难度指数:☆☆)
8.3 最省赛程(难度指数:☆☆☆)
8.4 英杰们的蛋糕塔(难度指数:☆☆☆☆)
8.5 Daruk的实力(难度指数:☆☆☆☆)
8.6 蒙德里安的梦想(难度指数:☆☆☆☆☆)
8.7 参考答案
后记
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/18 6:11:51