ACM程序设计书中题目--专题总结_sdau164185的博客-程序员秘密

技术标签: ACM书中题目  

经过了近20天的训练,总算ACM程序设计书中题目这一专题暂时告一段落。虽然结果可能和起初想象中的不一样。但在这一段时间里,几乎把所有的课余时间都用在了这上面。也是有付出就有收获吧。

在这一段时间里,每天晚上都会去刷题,在做题的过程中也收获了很多很多。强化了STL的使用,起初学习了vector,sort,map,结合struct做的这一套的练习题。强化了对这些技能的使用。熟悉的使用vector来解决问题,vector的类型可以是各种的数据类型,然后sort函数进行排序,不仅仅是从小到大升序的默认排序,通过练习也逐渐熟悉了自定义函数进行排序。map映照容器的使用,虽然在这一套专题的做题里用到的不多,但是在刚开始学习就觉得这个map很好用。就像书的目录一样进行映照寻找。在这套专题里,虽然有一些题起初的思路还是用原始的循环解决,但是有意识的想想,便能够改变一些思路,通过STL进行对问题的解决。用STL,使问题的解决变得更简单。同时在这一套专题的练习中,对于string有了更加深刻的理解与应用。然后对于各个容器也好数组也好,其中包含的函数,例如输入输出寻找之类的函数也得到了较好的应用。虽然这一套题到最后没有全部完成,但是对于自己能力的提高还是有了很大很大的帮助,而且是尽自己的努力去完成。

专专心心做好一件事,我想在这20天左右的时间里,得到了较好的体现。学习,做题,再学习,再刷题,可能有的题开始看没有思路,到了后来有了思路,我想这就是进步。对于这20天,我觉得过得很充实,学到了很多很多的东西,也有了回报,A了17道题。虽然可能自己的能力还是比较有限,但是自己尽力去做了,收获了很多。对于以后,我想都应该像这一个专题一样,尽自己最大的努力去完成。不管最后的结果如何,只要专心并且付出了努力,就会学到很多东西,得到很多平时学不到的东西,也锻炼了自己,提高了自己的专业技能。我想这对于我来说都是很宝贵的。在以后的学习中,还应该更加更加努力的去学习。一直坚持下去,做最好的自己。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/sdau164185/article/details/64206215

智能推荐

如何利用Redis锁解决高并发问题?(面试官的最爱高并发)_孤風的博客-程序员秘密

吐槽平时多积累点高并发啊锁啊缓存啊这些知识点面试的时候可以和面试官侃侃而谈面试官喜欢听高并发相关的当然你能结合实际业务场景来分析面试肯定加分传统单点应用的线程安全问题,因为只涉及到单个应用中多线程之间的资源共享,往往通过加锁synchronized,ReentrantReadWriteLock等手段就能实现共享资源的安全;但是现在很多大型系统,高并发的量往往...

java的创造者,SNS创造者/java记录_weixin_39565332的博客-程序员秘密

SNS创造者/java记录 - ITeye技术网站 首页 资讯 精华 论坛 问答 博客 专栏 群组 更多 ▼ 知识库 搜索 您还未登录 ! 登录 注册 SNS创造者/java记录 博客 微博 相册 收藏 留言 关于我 我的问答 问答等级 初级程序员 问答积分 20 问答勋章 0 金0 银0 铜0 提问(1) 回答(0) 关注(0) 还没有问题 fanggangJava 浏览: 16534 次 性别...

【教程网站】各种教学+习题+竞赛+博主_dominic_z的博客-程序员秘密

大神们的Blog墙科普老左博客晓放博客(未批爱死装L2PT)老D博客逗比根据地墙vpdataweipiaisi侦探小夜hao123知识崔庆才的博客AI 传送门(很多深度学习资料、keras入门)Albert-Lee (代表作:Python爬虫小白入门)四去六进一 (代表作:机器学习(周志华西瓜书) 参考答案 总目录)龙哥盟飞龙blog(老哥疯狂翻译了一堆书和文档)...

开发笔记(JS)_BlinkZero的博客-程序员秘密

1、使用JS获取父页面相关内容问题:框架是HTML,里面有frame,所有功能基于frame里的页面,但是同时标题栏不在frame里面,这样页面里跳转就无法直接操作标题栏解决:使用window.parent.XXXX()这种方式就可以调用到父页面的JS方法了,同理,这样也可以调用控件

(SpringBoot)(二)SpringBoot集成Junit单元测试_牛森森的博客-程序员秘密

SpringBoot工程的启动方式有两种,一种是通过SpringBootApplication的启动类启动工程,第二种就是集成Junit进行单元测试。接下来,本菜鸟将带大家进行SpringBoot整合Junit1、添加Junit的起步依赖 <!--添加测试junit的起步依赖--> <dependency> <groupId...

在rhel5上安装oracle10g_clg10051的博客-程序员秘密

RHEL5上安装Oracle10g Release 2 (Oracle 11gR1基本相同) 刚出Oracle10g的时候就安装过,现在早就忘了具体的东西了,重新安装一遍,记下来,留个念想~~ :)一、安...

随便推点

两个或者三个以上列表和字符串的相加拼接_hellenlee22的博客-程序员秘密_两个列表对应位置字符串拼合

三个以上列表和字符串的相加拼接>>> p= ['jack','andy','kenny']>>> s='hello'>>> p1=['Mary','Hellen','Ken']>>> for i in range(len(p)): w=s+p[i]+','+s+p[i]+'.' print(w) hello...

Muduo分析及总结(五) EventLoop_奔跑的哇牛的博客-程序员秘密

一、EventLoop反应器,每个线程一个。用法 muduo::InetAddress listenAddr(9981); muduo::EventLoop loop; muduo::TcpServer server(&loop, listenAddr); server.setConnectionCallback(onConnection); server.setM...

Spring Cloud系列之客户端请求带“Authorization”请求头,经过zuul转发后丢失了_f45056231p的博客-程序员秘密

Spring Cloud系列之客户端请求带“Authorization”请求头,经过zuul转发后丢失了先摆解决方案:方法一:方法二:zuul.routes.<routeName>.sensitive-headers=zuul.routes.<routeName>.custom-sensitive-headers=true原因:Zuul进行...

Recent Contest #1(Mar 18-Mar24, 2014)_zhengnanlee的博客-程序员秘密

http://acm.hust.edu.cn/vjudge/contest/view.action?cid=42423#overviewA水题不述B题是重点公式不难想:直接算肯定坑爹,有三种优化方法:1、巧妙地乘法:double calc(int n, double p) { double ans = n * p; double temp =

Vue使用vue-aplayer实现音乐播放_搬运工_的博客-程序员秘密_vue-aplayer

Vue Nuxt 使用 vue-aplayer 组件实现音乐播放!

推荐文章

热门文章

相关标签