深入浅出程序设计竞赛(基础篇)

简介: 本书从编程语言开始,以C++语言为基础讲解,然后讲解了基础的算法开始,基本上常用的算法都介绍了,还进行了基础的数学与数论知识。
ISBN: 978-7-04-054276-9
编著:汪楚奇等洛谷学术组
页数:319页
阅读时间:2022-08-14
推荐指数:★★★★☆

本书从编程语言开始,以C++语言为基础讲解,
然后讲解了基础的算法开始,基本上常用的算法都介绍了,
还进行了基础的数学与数论知识。

微信图片_20220828225711.jpg

虽然说深入浅出,但是还是有一定的编程基础还是比较好一些的,
因为第一部分就已经介绍了C++基础知识,但是都是很基础的,
还是需要深入了解更多的特性和数据结构知识,会更容易处理问题。
可能作者就是想用基础知识来实现基础数据结构来解决问题吧,
这样会更深入算法的精髓。

整体来说题目还是很多的,
都是从洛谷OJ网站整理出来的,
喜欢刷题的同学可以考虑入手,
虽然语言是单一的,但是思路是互相通的。
第二部分基础的算法还是需要好好敲一遍的,
从简单的算法开始,一点点深入,都会结合案例题目进行讲解,
如有时间的同学还是需要好好刷一遍的。

目录
相关文章
|
存储 程序员 编译器
|
C++ 索引
【C++STL基础入门】深入理解string类重新赋值(assign)与删除(erase)
【C++STL基础入门】深入理解string类重新赋值(assign)与删除(erase)
1086 1
|
算法 Python
Python OJ题典例:【信息奥赛一本通】地球人口承载力估计-T1005
本文介绍了地球人口承载力估计的问题,通过给定的资源量和年限,计算了地球最多能够养活的人口数量。是一道典型的算法例题。
1051 0
|
1月前
|
机器学习/深度学习 存储 TensorFlow
TensorFlow Lite Micro:嵌入式TinyML系统上的机器学习推理框架——论文深度解析
TensorFlow Lite Micro(TFLM)是专为嵌入式系统设计的轻量级机器学习推理框架,适用于仅有几十KB内存的微控制器。它通过极简架构、模块化设计和内存优化策略,在资源受限设备上高效运行TinyML模型,广泛应用于关键词检测、传感器分析、预测性维护等领域。TFLM支持跨平台部署,并允许硬件厂商提供定制优化,兼顾灵活性与性能。
354 6
SDL基础使用04(SDL_image与SDL_mixer扩展库)
本文介绍了如何使用SDL_image和SDL_mixer扩展库在SDL项目中加载和显示图片以及播放音频文件。
562 1
|
JavaScript 前端开发 程序员
《JavaScript权威指南第7版》中文PDF+英文PDF+源代码 +JavaScript权威指南(第6版)(附源码)PDF下载阅读分享推荐
JavaScript是Web标准语言,广泛应用于各类浏览器,造就了其最广泛部署的地位。Node.js的兴起扩展了JavaScript的使用场景,使其成为开发者首选语言。无论新手还是经验丰富的程序员,都能受益于学习JavaScript。[《JavaScript权威指南第7版》资源链接](https://zhangfeidezhu.com/?p=224)
1025 5
《JavaScript权威指南第7版》中文PDF+英文PDF+源代码 +JavaScript权威指南(第6版)(附源码)PDF下载阅读分享推荐
|
存储 缓存 安全
https访问提示不安全,证书密钥验证上如何解决
【10月更文挑战第4天】访问提示不安全,证书密钥验证上如何解决
1472 2
|
Ubuntu Unix Linux
合肥中科深谷嵌入式项目实战——基于ARM语音识别的智能家居系统(一)
合肥中科深谷嵌入式项目实战——基于ARM语音识别的智能家居系统(一)
|
安全 程序员 编译器
【C++ 异常 】深入了解C++ 异常机制中的 terminate()处理 避免不必要的错误(一)
【C++ 异常 】深入了解C++ 异常机制中的 terminate()处理 避免不必要的错误
998 1
|
数据可视化 搜索推荐 数据挖掘
数据可视化系列-06数据分析工具QuickBI
数据可视化系列-06数据分析工具QuickBI