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

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

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

微信图片_20220828225711.jpg

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

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

目录
相关文章
|
1月前
|
缓存 项目管理 开发工具
UV实战教程,我啥要从Anaconda切换到uv来管理包?
本文对比Anaconda“手动挡”与uv“全自动挡”环境管理:uv以“项目即环境”为核心,支持`uv init`一键初始化、自动下载Python、智能依赖管理(`uv add/sync/run`)及PyCharm无缝对接,大幅提升Python开发效率与协作体验。(239字)
759 11
UV实战教程,我啥要从Anaconda切换到uv来管理包?
|
弹性计算 网络安全 数据安全/隐私保护
80端口备案,有么有详细教程怎么去备案呀?
80端口备案,有么有详细教程怎么去备案呀?
4683 0
|
应用服务中间件 网络安全 nginx
Nginx配置SSL证书时——nginx:[emerg]unknowndirectivessl错误
Nginx配置SSL证书时——nginx:[emerg]unknowndirectivessl错误
1962 0
|
14天前
|
机器学习/深度学习 编解码 人工智能
23类 PCB电子元器件检测数据集(1600张)|YOLO训练数据集 工业质检 小目标检测
本数据集含1600张真实PCB图像,涵盖23类电子元器件,标注精准、格式规范(YOLO标准),专为小目标密集检测优化,适用于YOLOv5/v8等模型训练,助力工业质检、缺陷识别与AI项目开发。
23类 PCB电子元器件检测数据集(1600张)|YOLO训练数据集 工业质检 小目标检测
|
3月前
|
人工智能 安全 测试技术
Clawdbot/Moltbot Docker容器化部署指南:打造个人AI助手的完整方案
Moltbot 是一款面向个人用户的自托管AI助手,支持Docker一键部署。兼容WhatsApp、Telegram等多渠道,提供语音交互与实时画布控制。采用非root安全运行、本地化数据存储及反向代理TLS加密,兼顾易用性与生产级稳定性。
624 2
|
数据安全/隐私保护 UED 异构计算
【大模型私有化部署要花多少钱?】一张图看懂你的钱用在哪
本文探讨了高性价比实现DeepSeek大模型私有化部署的方法,分为两部分: 一是定义大模型性能指标,包括系统级(吞吐量、并发数)与用户体验级(首token生成时间、单token生成时间)指标,并通过roofline模型分析性能瓶颈; 二是评估私有化部署成本,对比不同硬件(如H20和4090)及模型选择,结合业务需求优化资源配置。适合关注数据安全与成本效益的企业参考。
【大模型私有化部署要花多少钱?】一张图看懂你的钱用在哪
|
存储 算法 C++
高精度算法(加、减、乘、除,使用c++实现)
高精度算法(加、减、乘、除,使用c++实现)
3709 0
高精度算法(加、减、乘、除,使用c++实现)
|
自然语言处理 iOS开发
如何破解mac欧路词典,仅限个人使用,商用还请付费
这款软件非常好用,去官网看到才发现是个人开发项目, 在知乎、论坛、微信公众号、小红书等发表欧路词典的介绍文章或使用心得 就有机会获赠免费注册码一个,很容易获得,大家也可以去官网底部看下要求,商用的话还是建议购买付费版本
如何破解mac欧路词典,仅限个人使用,商用还请付费
|
安全 程序员 C++
C++中的类型查询:探索typeid和type_info
C++中的类型查询:探索typeid和type_info
419 1