学习方法
wangyu666777888
只有自己能成就自己。。。
展开
-
ACM学习指南
正在学(learning),未学(waiting),已学(cut vovering) 初期: 一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (3)递归和分治法. (4)递推. (5)构造法.(poj3295) (转载 2015-08-10 22:04:22 · 750 阅读 · 0 评论 -
ACM到底该不该坚持??
别人(感觉很牛逼的样子)的经历:首先就是我为什么要写这么一篇日志。原因很简单,就是因为前几天有个想起步做ACM人很诚恳的问我该如何入门。其实就现在而言,我并不是很想和人再去讨论这样的话题,特别是当我发现我有很多的东西要学的时候,我实在是不想花太多的时间在这种问题上。但是我当年也是纯凭热情搞ACM过来的,实在是不忍心打击一个同样有着满腔热情的起步者。所以干脆就多花点时间,总结一下我的一些观点转载 2015-08-29 12:26:29 · 3860 阅读 · 1 评论 -
数组实现邻接表
【坐在马桶上看算法】算法8:巧妙的邻接表(数组实现)2014-04-08 15:52 ahalei 51CTO博客 我要评论(0) 字号:T | T细心的同学会发现,此时遍历边某个顶点边的时候的遍历顺序正好与读入时候的顺序相反。因为在为每个顶点插入边的时候都直接插入“链表”的首部而不是尾部。不过这并不会产生任何问题,这正是这种方法的其妙之处。AD:51CTO开启企业转载 2015-08-18 12:44:44 · 2830 阅读 · 3 评论 -
ACM学习方法,必备基础
大牛给的计划——一般要做到50行以内的程序不用调试、100行以内的二分钟内调试成功.acm主要是考算法的,主要时间是花在思考算法上,不是花在写程序与debug上。 下面给个计划你练练: 第一阶段:练经典常用算法,下面的每个算法给我打上十到二十遍,同时自己精简代码,因为太常用,所以要练到写时不用想,10-15分钟内打完,甚至关掉显示器都可以把程序打出来. 1.最短路(Floy转载 2015-08-06 22:19:05 · 553 阅读 · 0 评论