简介
本书主要以C/C++语言描述过程化程序设计,并引入程序设计竞赛的基础知识。本书包括绪论、程序设计基础知识、程序控制结构、数组、函数、结构体、指针、链表和程序设计竞赛基础等9章内容,介绍程序设计的概念、思想和方法及程序设计竞赛相关知识,培养学生的计算思维,分析、解决具体问题的能力和实践能力及创新能力。程序设计竞赛基础方面包括在线做题控制结构,空间换时间的思想,C++标准模板库常用容器,递推与动态规划,搜索,并查集,贪心法、回溯法等常用算法,大整数运算及简单数学问题等方面的入门知识。可作为高等学校本、专科计算机类、电子信息类及自动化类等专业学生的“高级语言”“C语言程序设计”“C++过程化程序设计”等课程的教材,也可以作为大学生程序设计竞赛参加者及C/C++语言自学者、开发者的入门参考书,对开设C/C++语言程序设计课程或指导大学生程序设计竞赛的教师也有一定的参考作用。
编辑推荐
本书是第二批国家级一流本科课程配套教材《大学生程序设计竞赛入门—C/C++程序设计(微课视频版)》的第2版,主要以C++语言描述过程化程序设计,同时兼顾C语言,并引入大学生程序设计竞赛的基础知识,以问题求解为主线,注重课程教学与程序设计竞赛相结合。
更多出版物信息
- 版权: 清华大学出版社
- 出版: 2024-12-01
- 更新: 2025-03-26
- 书号:9787302677680
- 中图:TP312.8
- 学科:工学控制科学与工程工学计算机科学与技术