Skip to content

jarvisye01/leetcode_algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

leetcode_algorithm

A repository to store leetcode solutions!

一些说明

这些都是自己每次刷题的代码,希望自己可以坚持下来,有些代码里面有当时测试所编译的可执行文件(这部分主要是c++写的代码),不一定在你的电脑上可以运行,可以忽略! 坚持保持一定的频率刷题还是非常有难度的希望自己可以一直坚持下去!

代码说明 我刷题所使用的语言主要是Java、Go和c++,也是我学习过程中的三个阶段:

  • 最早的时候时开始用Java刷题:那个时候还只是单纯的学习,没有实习和工作的压力,这一部分并不是很多,比较后悔,在学校的时候没有刷更多的题目;
  • 中期主要是Go:后来我觉得用Java实在是太麻烦了,Java的容器都太重了,不是我喜欢的,在偶尔尝试了Go之后我一下子就喜欢上了,简洁的语法,而且内置了map,。可以使用[]都使得写代码很方便。不过有些树的容器Go并没有,需要用到的时候不是很方便!这段时间主要是在找实习和实习过程中。
  • 最近一般就是用c++:后来秋招找到了工作,技术栈大概是c++,所以就一直是c++来写的。

其实刷题的话什么语言真的不是特别重要,重要的是一定要熟悉各种数据结构,我不喜欢Java是因为String不能用[]和容器只能用包装类型等等个人小习惯问题,本身对Java的研究还是比较多的。

我跟人觉得用刷题来慢慢学习和适应一门编程语言是我很喜欢的方式,之后也许还会尝试用更多的编程语言来刷题。

目标

其实也没有什么特别大的目标,希望可以把刷题一直坚持下去,希望不管用什么数据结构都能做到心中有数。

About

A repository to store leetcode solutions!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published