做完了PAT (Basic Level) Practise (中文)总结一下
2015-05-20 10:44
288 查看
今天是520,作为工科生的单身汪,还在做题,学习。(你是我的软肋,也是我的铠甲。加油↖(^ω^)↗)
自从四月份开始到现在,做完了这40道题,排名到了第四名,感觉是自己提交的次数太多了。
总的来说,自己的技能有点提高,但是还有很大的问题。
问题的分析如下。
1,由于自己的非CS专业,导致自己一些基础较差,需要自己一边学习,一边刷题目,毕竟没有他们的基础好,所以,要努力努力。
2,排序算法,自己理解不够透彻,以至于,每次遇到排序的题目,自己都要去翻笔记。看,笔记上的分析和代码。
3,一些算法的思路,比如,几个PAT这个题目,自己就不能想起来比较cool逼的算法,自己缺少创新性,一些思路都是自己看过以后才知道的,看来自己只能通过多看别人的算法来拓展自己的视野。
4,代码的规范性。这个需要再学习一下华为的那个规范手册。点击打开链接
5,自己是用VC++6.0开发的,而环境不一样啊,提交的有好几次是编译错误,对于一些程序的基础知识需要了解,数据类型的范围之类的。
这40个题目的代码放在资源里面了。点击打开链接
接下来,要继续做其他题目了。
一会见。
自从四月份开始到现在,做完了这40道题,排名到了第四名,感觉是自己提交的次数太多了。
总的来说,自己的技能有点提高,但是还有很大的问题。
问题的分析如下。
1,由于自己的非CS专业,导致自己一些基础较差,需要自己一边学习,一边刷题目,毕竟没有他们的基础好,所以,要努力努力。
2,排序算法,自己理解不够透彻,以至于,每次遇到排序的题目,自己都要去翻笔记。看,笔记上的分析和代码。
3,一些算法的思路,比如,几个PAT这个题目,自己就不能想起来比较cool逼的算法,自己缺少创新性,一些思路都是自己看过以后才知道的,看来自己只能通过多看别人的算法来拓展自己的视野。
4,代码的规范性。这个需要再学习一下华为的那个规范手册。点击打开链接
5,自己是用VC++6.0开发的,而环境不一样啊,提交的有好几次是编译错误,对于一些程序的基础知识需要了解,数据类型的范围之类的。
这40个题目的代码放在资源里面了。点击打开链接
接下来,要继续做其他题目了。
一会见。
相关文章推荐
- PAT (Basic Level) Practise (中文) 1026. 程序运行时间(15)
- PAT (Basic Level) Practise (中文) 1031. 查验身份证(15)
- PAT (Basic Level) Practise (中文)1037. 在霍格沃茨找零钱(20)
- PAT乙级真题及训练集 PAT (Basic Level) Practise (中文)1012. 数字分类
- PAT (Basic Level) Practise (中文)1025. 反转链表 (25)
- PAT (Basic Level) Practise (中文)1020. 月饼 (25)
- PAT (Basic Level) Practise (中文)1011. A+B和C (15) C语言
- PAT (Basic Level) Practise (中文)1023. 组个最小数 (20)
- PAT (Basic Level) Practise (中文)1026. 程序运行时间(15) C语言
- PAT (Basic Level) Practise (中文)1028. 人口普查(20)C语言
- PAT (Basic Level) Practise (中文)1010. 一元多项式求导 (25)
- PAT (Basic Level) Practise (中文) 1046. 划拳(15)
- PAT (Basic Level) Practise (中文) 1048. 数字加密(20)
- PAT (Basic Level) Practise (中文)- 1024. 科学计数法 (20)
- PAT(Basic Level) Practise (中文)1005. 继续(3n+1)猜想 (25)
- PAT (Basic Level) Practise (中文)1008. 数组元素循环右移问题 (20)
- PAT (Basic Level) Practise (中文)1071. 小赌怡情(15)
- PAT (Basic Level) Practise (中文)
- PAT (Basic Level) Practise (中文)1001 【C】
- PAT (Basic Level) Practise (中文)- 1017. A除以B (20)