`
oywl2008
  • 浏览: 1084105 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

刷算法题

 
阅读更多

LeetCode找工作的时候刷了几遍,最近开始刷Euler。 
已经有很多年工作经验的前辈们会不会觉得这样只是入门级别的程序员才干的事情,但是真心觉得很有意思有木有。代码越来越优化,方法越来越多,数据结构用的越来越顺手。以下是目前接触到的非常的有用的网站: 

我和身边的朋友找工作必刷的LeetCode: 
http://oj.leetcode.com/ 

复杂数据结构的讲解及实现GeeksForGeeks: 
http://www.geeksforgeeks.org/ 

面试前了解公司的背景及面试题: 
http://www.glassdoor.com/ 

一个比较牛逼的coding challenge网站: 
https://www.hackerrank.com/ 

国内的面试题总结,我在csdn发现的July的博客: 
http://blog.csdn.net/v_JULY_v 
他总结出的《程序员编程艺术》: 
https://github.com/julycoding/The-Art-Of-Programming-By-July/blob/master/ebook/zh/Readme.md 

国内比较有名的可能是北大的oj: 
http://poj.org/ 
其他的国内国外的OJ请自行查询维基百科。 

最近发现的一个比较有意思的论坛Hacker News: 
https://news.ycombinator.com 

---------------------------------------------------------------------------------------------------------------------------- 
突然想起来一本神书,这本书是大家在北美找工作必看的,叫做<Cracking the Coding Interview>,网上可以直接下载到电子版,我在amazon上面买了第五版的,二十多刀,是除了《Operation Systems In Depth》之外我目前在这边买的最贵的书(屌丝伤不起)。有人据说在找工作前刷了5遍然后面遍天下无敌手。个人认为这里的都是基础入门级算法题,不过每章有一两道稍难一些的(和LeetCode难度差不多的),对语言运用的比较熟的可以很快就刷完了。不过很有成就感有木有,这么厚的一本书,不过光答案就大半本,全是代码。我觉得这本书可以用来复习基础知识,查漏补缺,操作系统计算机网络数据库之类的,我一般用它来复习面向对象程序设计。 

By the way,大家有没有设计过电梯(OO Design)? 好多公司在面试的时候都这个问到这个,google,box,貌似没有人能给出一个比较满意的答案,我琢磨着这个应该是上班之后项目做得多了容易有想法,有大神愿意赐教吗? 

lz最近想换工作,开始正经的刷题,一年多没有做新题了,前两天刚刚把这一年出的新题中的easy和medium都搞定,hard一道都做不出来,动态规划是个坎儿,感觉看了答案就知道,不看答案自己知道这个是动态规划,也做不出来,唉,真捉急 

分享到:
评论

相关推荐

    Java刷算法题常用API文档

    本篇文档将列举一些在刷算法题时常用的Java API,并对它们进行简要的解释。 首先,字符串(String)类是处理文本数据时的基础。在Java中,String 类提供了大量方法来操作字符串数据。例如: - `charAt(int index)` ...

    LeetCode刷题手册,刷算法题必备

    LeetCode刷题手册,刷算法题必备

    Leetcode面试算法题(Golang版)

    用来记录我们刷LeetCode题目时候的心酸历史。我们保证,这些代码一定通过了当时LeetCode的测试,虽然后续可能因为LeetCode测试条件的改变导致某些解题无法通过,但我们会实时的跟进。 编程语言使用Golang,代码风格...

    软件工程师经典笔试算法题

    软件工程师经典笔试算法题 软件工程师经典笔试算法题是软件工程师面试中经常出现的算法笔试题,这篇文章将从六个方面对软件工程师经典笔试算法题进行详细的讲解。 一、将一整数逆序后放入一数组中 这个算法题考察...

    刷算法题(LeetCode、蓝桥杯 等).zip

    在当今信息科技迅猛发展的背景下,算法与编程已经成为程序员必备的核心技能之一。尤其是在编程竞赛领域,算法题目的练习对于提升解题能力有着至关重要的作用。本次分享的资料集中,我们主要针对蓝桥杯算法竞赛,提供...

    algorithm:刷算法题

    本资料包“algorithm:刷算法题”显然是为了帮助学习者通过实践来提升算法能力,特别是针对Java开发者。 首先,我们要理解什么是算法。算法是一系列精确的步骤,用于解决特定问题或执行特定任务。它们可以是简单的...

    leetcode:刷算法题

    《LeetCode:刷算法题全攻略》 在编程领域,LeetCode是一个广受欢迎的在线平台,它提供了大量的算法题目供开发者练习和提升自己的编程技能。本文将深入探讨LeetCode及其在提升算法和数据结构能力方面的重要性,特别...

    ACMrookie:刷算法题的一些代码

    "ACMrookie:刷算法题的一些代码"这个项目,显然是一份针对初学者的算法题解集合,旨在帮助新手通过实战提升编程和算法能力。下面将围绕标题、描述以及标签中的关键词来详细讲解相关知识点。 1. **模拟**:模拟法是...

    包含网络、多线程、算法、leetCode和剑指offer的JAVA相关知识和解答

    在网络技术领域,计算机网络概述是一...此外,算法面试题如LeetCode和剑指offer这类题库也经常出现在面试过程中,它们考查的是候选人的逻辑思维、问题解决能力和编码技巧。掌握这些知识点,无疑会增加面试成功的几率。

    各大公司面试算法

    9. **源代码分析**:提供的"程序员面试题精选+C+++算法+微软+google.TXT"文件可能包含已有的解题代码,面试者需要能读懂并分析代码的正确性和效率。 10. **问题分析和解决方案**:面试不仅仅是测试你是否知道某种...

    leetcode中国-sword_offer:记录个人在找工作时,所刷算法题的汇总,主要使用了Python和C++。包括:《剑指offer》、

    记录个人在找工作时,所刷算法题的汇总,主要使用了Python和C++。 包括五个文件夹: sword_offer:《剑指offer》第一版、第二版 cracking _the_coding_interview:《程序员面试金典》 leetcode:程序员刷题圣地 ...

    leetcode题库-algorithm:刷算法题

    本仓库存放着刷算法题目的记录 目录结构说明 —notes: 学习和练习算法时留下的笔记 —solution: 解题时写的代码 |——leetcode: LeetCode上的题目 |——codinginterviews: 剑指offer上的题目 |——weeklycontest: ...

    程序员刷算法题-data-structure:一个记录学习算法的仓库

    编程编程算法题数据结构 用于记录学习算法的存储库 数据结构是每个程序员的重要内容,它会对你的代码质量提升带来很大的帮助。 这里我会用leetcode刷题学习数据结构,同时分享,分析一些题的答题过程。 希望为一些人...

    Algorithms-NoteBook:刷算法题也得每天打卡啊!

    算法-笔记本 这个仓库用来记录平时刷算法题的笔记,在督促自己的同时也方便以后复习与查找。参与者可在目录下建立一个以自己的ID为名的文件夹,将笔记文件名替换对应题号,后期可自己进行分类。

    SGU离线题库(完整530道题,带试题难度排序)

    同时,这种离线形式也方便用户随时随地查阅和做题,提高了学习效率。 在题库中,试题的难度排序是十分重要的一个特性。它允许用户根据自己的编程水平和学习进度,有选择地进行训练。初级学习者可以从简单的题目入手...

    蓝桥杯真题必刷题目-算法题等差数列.zip

    蓝桥杯真题必刷题目-算法题等差数列.zip是一个包含蓝桥杯真题中关于等差数列算法题的压缩文件。该资源可以帮助参加蓝桥杯编程比赛的学生或爱好者熟悉和掌握等差数列相关的算法和数据结构,提高解题能力和编程水平。 ...

    leetcode刷题账号-leetcode:leetcode上刷算法题的记录,有pythond和c++的代码

    leetcode刷题账号 leetcode leetcode上刷算法题的记录,有pythond和c++的代码 本人的leetcode账号:1922792698xq 如在刷题过程中或者代码有看不懂的地方,欢迎来骚扰,QQ号:1922792698, 看到定第一时间回复

    华为OD机试机考题库前端JS语言实现153道题(含题目描述、详细解题报告).zip

    适用于:在应聘华为OD岗位的同学,校园招聘,校招刷题的同学,社招刷题,刷算法题,入门算法题,华为外包招聘,大厂招聘如:阿里、腾讯、百度、网易等。资源截图预览:https://www.uu2id.com/47385.html

    面试算法必刷题-算法复习.pdf

    本文件中提到的“面试算法必刷题-算法复习.pdf”强调了几个关键的数据结构和算法知识点,下面我将详细解释这些内容。 首先,数组和链表是数据结构存储方式的两种基本形态。数组是顺序存储的结构,其优点在于可以...

    java程序员用刷算法题-Data-Structures-and-Algorithms:基本数据结构和算法

    java用编程刷题算法数据结构和算法 在这里,您将找到用 Java 语言 Swift 实现的流行算法和数据结构,并简要说明它们的工作原理。 如果您是一名计算机科学专业的学生,​​需要在考试中学习这些东西 - 或者如果您是一...

Global site tag (gtag.js) - Google Analytics