2017-寒假作业-数据结构提前起步

任务列表

1.学会使用Markdown做笔记(周期:1天)

本篇随笔就是使用了Markdown语法。
希望养成做笔记的习惯!

参考资料:

极简MarkDown排版介绍(How to)
stackedit:在线Markdown笔记预览
Cmd Markdown在线编辑阅读器,可直接发布为网页进行分享。
Markdown本地客户端-typora,支持导出为pdf、word等格式。

2.在博客园上开设个人博客并设置为Markdown格式(周期:1天)

登录博客园,进入自己的博客首页。点击“管理” -> “选项” -> “默认编辑器” -> “Markdown” -> “SAVE”

任务:
编写第一篇Markdown笔记-Markdown的使用

3.学会使用CodeBlocks或Visual Studio(周期:2天)

CodeBlocks小巧、功能够用,调试功能相对较弱。
请到官网下载codeblocks-16.01mingw-setup.exe
参考资料:
CodeBlocks使用教程
CodeBlocks新建项目
CodeBlocks新建文件并运行
CodeBlocks设置与调试
CodeBlocks综合讨论

Visual Studio功能强大,调试功能很好,安装较耗时。

大家根据需求来进行选择。

4.学习数据结构课程所需的C++基础(周期:2天)

参考资料:
数据结构中的编程语言基础-C++
C++指针速记!

小任务:
把ppt里面的程序自己敲一遍。

5.进军PTA(周期:1-2周)

在PTA完成上面的C语言、数据结构相关习题集
PTA网址
任选1-2个题集做,建议编程能力一般的同学选择题集1、2,编程能力较好的同学选择题集2、3.
1.基础编程题目集,适用想要提升编程能力的同学。
2.中国大学MOOC-陈越、何钦铭-数据结构-起步能力自测题,适用数据结构入门
3.数据结构与算法题目集(中文),一些数据结构的基础题集。

6.入门Python(选做)

Python对网络工程专业的学生比较重要。是网络安全竞赛的常用语言。在数据分析、科学计算、大数据、网络运维等也有用武之地。
也可使用Python完成数据结构方面的算法编程。更简单,编写复杂的算法程序更简单。

参考资料:
Python不完全入门指南
数据结构中的编程语言基础-Python

7.其他小任务(选做)

编写Markdown笔记,内容关于Python、PTA、CodeBlocks的使用等等。
学会使用其他的编辑器Notepad++

原文地址:https://www.cnblogs.com/zhrb/p/6306194.html