Coder Social home page Coder Social logo

geekxh / hello-algorithm Goto Github PK

View Code? Open in Web Editor NEW
35.6K 650.0 6.5K 356.5 MB

🌍 针对小白的算法训练 | 包括四部分:①.大厂面经 ②.力扣图解 ③.千本开源电子书 ④.百张技术思维导图(项目花了上百小时,希望可以点 star 支持,🌹感谢~)推荐免费ChatGPT使用网站

Home Page: https://www.lintcode.com/chat-gpt?utm_source=tf-github-xhGPT

Java 100.00%
algorithms interview-questions dynamic-programming leetcode leetcode-solutions

hello-algorithm's Introduction

简介

English version repo and Gitbook is on english branch

小浩算法是一套针对小白的完整的算法训练流程!

css Statr Statr

目前共包括以下几个步骤:

  • PART_1_算法基础
  • PART_2_力扣图解
  • PART_3_大厂面试
  • PART_4_CS知识汇总

目前已支持 PDF 下载

css Statr Statr

这也许是东半球最好的算法学习类项目!


我自己刷题都是在 lintcode 进行,也会在上面更新题解!下方可以直接进入~

正文

PART_1_算法基础

主要包括两部分:

  • a:数据结构知识框架:为了大家更好的掌握数据结构和算法,我把基础知识整理成了一张思维导图,包括下面这些知识点:

开始学习

  • b:对常用的数据结构知识进行总结:

PART_2_力扣图解

显示更多

小浩图解算法题典.PDF【完整版】下载

PART_3_大厂面试(更新中)

显示更多

考虑到现在网上面经实在太杂,很多都冠以 “BAT” 之名,重复率、错误率都非常高。所以我尽可能的挑选出了我认为比较好的 50 篇面经(基本不重复),并对内容做了分类。

建议大家把这个页面收藏起来,防止后面需要的时候找不到了。(整理了近40个小时,跪求star~)

PART_4_CS_知识汇总(TODO)

License

本项目除部分引用开源技术文档的内容外,大部分为本人原创。欢迎任何以学习为目的的传播,但未授权任何平台进行转载!

hello-algorithm's People

Contributors

geekxh avatar kangkang0801 avatar dependabot[bot] avatar rookieinn avatar ixysoft avatar lilifan avatar

Stargazers

 avatar  avatar BellowTop avatar  avatar without avatar KerwinChina avatar 秋枫 avatar  avatar Yanan Liu avatar  avatar  avatar  avatar  avatar  avatar YI GE REN avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar Tuorui `v1ncent19' Peng avatar XieLincong avatar  avatar  avatar  avatar  avatar  avatar  avatar jiji87432 avatar  avatar yuxue avatar  avatar  avatar 度人自度 avatar  avatar WPascal avatar  avatar LilRind avatar  avatar  avatar  avatar  avatar  avatar  avatar SUN HAORAN avatar Song Linxuan avatar  avatar  avatar Yang_haolin avatar  avatar Jack avatar  avatar  avatar chitr523 avatar Veritas avatar  avatar TrackPoint avatar deanrjy2020 avatar  avatar  avatar  avatar  avatar  avatar Anin avatar  avatar  avatar  avatar Yumo Z. avatar abdul avatar  avatar  avatar  avatar 陈志豪 avatar halfwater avatar looyee avatar  avatar  avatar Reclu3e avatar  avatar  avatar  avatar LiuKun avatar  avatar  avatar eliviate avatar Ganeshan Venkataraman avatar  avatar  avatar  avatar Declan Zhao avatar  avatar  avatar  avatar  avatar Yangruipeng You avatar  avatar  avatar Xuan-Liu avatar

Watchers

Richard Lee avatar Sutanto avatar ChaiChunyan avatar  avatar He-Pin(kerr) avatar  avatar HoNooD avatar dingjian avatar xiaoxian avatar ZY2049 avatar Invincibled avatar itkele avatar dc0453 avatar  avatar yangbinqi avatar tang avatar RustyInAndroid avatar trojanzhang avatar 高岩 avatar  avatar Creeds avatar  avatar 午夜 avatar DaneBrown avatar Audie Jacobi avatar nikyxxx avatar Tony.Chen avatar Aaron  avatar  avatar  avatar  avatar Ajax avatar  avatar  avatar  avatar  avatar  avatar nut avatar JumperY avatar Haichao Zhu avatar liwenlong avatar YimingWang avatar  avatar  avatar Fei Luo avatar wangst avatar jeff.tang avatar  avatar 何熹 avatar  avatar Hongwei Li avatar roleyzhang avatar Scott avatar neelee avatar Weifeng Ding avatar  avatar  avatar Run avatar 不二先生 avatar  avatar 国狮科技-专注于网约车产品的创新性研发 avatar  avatar Wayne avatar oxf4vul avatar  avatar MXY avatar  avatar 乐天涯 avatar  avatar  avatar  avatar  avatar 0xbc avatar CHANG-NING TSAI avatar Siwen Yu avatar roc avatar herbert avatar  avatar  avatar hcxxiaomo avatar ZiMo(熊文财) avatar CodingWarrior avatar  avatar  avatar Cloud Jiang avatar byron avatar iefuzzer avatar  avatar  avatar Roy avatar 烂人文 avatar MokingOne avatar  avatar  avatar  avatar  avatar  avatar 冲上云霄 avatar DemonWang avatar Wuson avatar

hello-algorithm's Issues

大厂前端面试题添加

看到大厂面试题这个文件夹,请问考虑添加前端面试题吗,需求挺多的;辛苦啦~

Offer Translation help

Send me an Email or pm me on wechat(id: kx_jaw) if you still need translation from Chinese to English for your content. I have nothing much to do now

蜂鸟云怎么样?蜂鸟云好用吗?

蜂鸟云机场怎么样?

蜂鸟云机场 是一家新时代全中转节点机场,配备多家中转,让你永不断线。蜂鸟云机场,速度非常快,同时晚高峰期间可以流畅播放Youtube 4K画质,解锁Netflix,支持ChatGPT,价格低至100G流量/10元/每月,欢迎体验!

蜂鸟云好用吗?

蜂鸟云机场 还是挺好用的,由于使用了中转线路,因此连接速度非常快。晚高峰期间播放Youtube 4K画质,完全无压力。

测速图可以参考下面:
上海电信2024-09-19

蜂鸟云稳定吗?

蜂鸟云机场营业这么久以来,一直稳定运行,从为断线。主要得益于其接入了多家不同的中转商家。因此可以时刻保持在线。

蜂鸟云官网?蜂鸟云地址是啥?

蜂鸟云的官网是:https://fengniaoyun.xyz/

蜂鸟云备用官网:蜂鸟云.xyz

可不可以做個人

好好的開源網站 又掃碼 又攪私域流量 能不能做個人

自已想從糞坑走出去 又把別人努力打掃乾淨的地方留得一地都是屎 不怕報應?

No Licenses for each type of content?

Cannot find any license declaration.
Should we use different licenses for content that looks different, in this respo?

Does author have any plan or thoughts on that?

最长公共前缀(14)-内存优化

实测内存更优

func longestCommonPrefix(strs []string) string {
    if len(strs) < 1 {
        return ""
    }
    // 拿长度最短的字符串
    var minLenProfix = strs[0]
    for _, tmpS := range strs {
        if len(tmpS) < len(minLenProfix) {
            minLenProfix = tmpS
        }
    }
    prefix := minLenProfix
    for _,k := range strs {
        for strings.Index(k,prefix) != 0 {
            if len(prefix) == 0 {
                return ""
            }
            prefix = prefix[:len(prefix) - 1]
        }
    }
    return prefix
}

image

Translation

Hi, thank you for this open source.
Is someone trying to translate this awesome pages to other languages ?

画圈圈问题的答案有误

画圈圈问题里你给的答案是:

先把正中间的两个小圆圈涂黑,于是左右两边各剩下了49个圆圈

如果是每次只能划掉一个圈圈,那你的答案没问题。问题是每次能划掉一个或者两个,最终有可能剩下两个圈,被对方一次划掉。

正确的答案应该是每一步都把剩下的圈圈划成3的倍数,并不需要在乎圈圈的排列结构和划掉的顺序。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.