📣 独立日限时特惠: VIP通行证立减$68
查看: 2343| 回复: 8
跳转到指定楼层
上一主题 下一主题
收起左侧

[Leetcode] 刷题的时候用STL含有的container好还是自己想办法好啊?

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
如题...

上一篇:关于结构体
下一篇:【第三轮】7.24-7.31 CareerCup 5.1
推荐
yk527 2014-7-24 01:34:01 | 只看该作者
全局:
果断用 STL 的容器和算法啦, 要不就变成用 C 在编程了.
只不过对于 STL 容器和算法的操作原理必须要先知道, 比如 vector 的内存增长, deque 的结构, 还有 map 和 set 用的红黑树的概念, 还有 unordered map 和 set 用的 hash 的原理,
并且要了解STL 里面算法的原理, 比如 next permutation 这种经典算法, 还有 quicksort STL是怎么结合插入排序实现平均效率更好的等等...
回复

使用道具 举报

推荐
yk527 2014-7-27 03:24:01 | 只看该作者
全局:
tobias0705 发表于 2014-7-26 01:59
谢谢你啊,明白啦。

不用谢不用谢, 一起进步嘛.
另外推销一个我的关于 LeetCode 的解法blog, 欢迎来评论, 让我得到更好的解法, 大家一起进步. 现在一直在更新.
http://www.hikyao.com/
回复

使用道具 举报

🔗
monkerek 2014-7-24 08:45:11 | 只看该作者
全局:
同意楼上,有些细节还是挺重要的
比如vector容器进行erase操作后,后面所有元素的迭代器都会失效
可以参考一下《stl源码剖析》
回复

使用道具 举报

🔗
Linzertorte 2014-7-24 21:17:24 | 只看该作者
全局:
yk527 发表于 2014-7-24 01:34
果断用 STL 的容器和算法啦, 要不就变成用 C 在编程了.
只不过对于 STL 容器和算法的操作原理必须要先知道 ...

太霸气了。一看就是stl大神
回复

使用道具 举报

🔗
franciszz 2014-7-25 01:12:18 | 只看该作者
全局:
c++的STL效率挺高的,感觉没必要自己写一个了
回复

使用道具 举报

🔗
 楼主| tobias0705 2014-7-26 01:59:36 | 只看该作者
全局:
yk527 发表于 2014-7-24 01:34
果断用 STL 的容器和算法啦, 要不就变成用 C 在编程了.
只不过对于 STL 容器和算法的操作原理必须要先知道 ...

谢谢你啊,明白啦。
回复

使用道具 举报

🔗
mkcing 2014-7-27 07:44:54 | 只看该作者
全局:
同意沙发,肯定要用STL的容器和算法,但是必须知道各个容器和算法后面的原理
回复

使用道具 举报

🔗
haoliweicool 2014-7-30 04:33:37 | 只看该作者
全局:
不懂。感觉好高端。。。CC做了一遍,先用java,感觉挺基础。第二遍用php做,后面的链表和栈觉得用php好困难。因为平时经常用php的缘故,逐渐对java有点生疏。现在有点四不像。。咋办。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表