文件名称:leetcode中国-coding:从billryan/algorithm-exercise/tree/master/zh-hans分叉
文件大小:571KB
文件格式:ZIP
更新时间:2024-07-19 13:51:01
系统开源
leetcode中国 Preface 简介 全文分为三大部分: Part I为数据结构和算法基础,介绍一些基础的排序/链表/基础算法 Part II为 OJ 上的编程题目实战,按题目的内容分章节编写,主要来源为 , , , , . Part III 为附录部分,包含如何写简历和其他附加材料如系统设计 如何练习算法 虽说练习算法偏向于算法本身,但是好的代码风格还是很有必要的。粗略可分为以下几点: 代码块可为三大块:异常处理(空串和边界处理),主体,返回 代码风格(可参考Google的编程语言规范) 变量名的命名(有意义的变量名) 缩进(语句块) 空格(运算符两边) 代码可读性(即使if语句只有一句也要加花括号) 《代码大全》中给出的参考 而对于实战算法的过程中,我们可以采取如下策略: 总结归类相似题目 找出适合同一类题目的模板程序 对基础题熟练掌握 以下整理了一些最近练习算法的网站资源,和大家共享之。 在线OJ及部分题解 - 找工作方面非常出名的一个OJ,每道题都有 discuss 页面,可以看别人分享的代码和讨论,很有参考价值,相应的题解非常多。不过在线代码编辑框不太好用,写着写着框就