为什么我先拿"数据结构和算法"说事捏?这玩意是写程序最最基本的东东。不管你使用Java还是其它的什么语言,都离不开它。而且这玩意是跨语言的,学好之后不管在哪门语言中都能用得上。
既然"数据结构和算法"这么重要,为什么很多Java新手却很不熟悉捏?我琢磨了一下,估计有两种可能。有些人虽然是计算机系毕业的,但是当初压根没好好学过这门课程,到工作时早都还给老师了;还有一些人是中途转行干编程,转行后又没有好好地打基础(都指望速成)。
下面我列出几个很基本的问题,如果你每一个问题都搞得很清楚,那说明你过了这关,可以去看看下一个帖子了。否则的话,你赶紧去找本算法和数据结构的书恶补一下吧。
★什么时候该用数组型容器、什么时候该用链表型容器?
★什么是散列函数?HashMap的实现原理是什么?
★什么是递归?如果你以前从来没写过递归函数,尝试着写一个(比如用递归函数进行目录树遍历)。
★什么是算法复杂度?
★你是否理解空间换时间的思想?
★写一个针对整数数组的冒泡排序函数,看看你要修改几次才能跑通。
★写一个针对整数数组的二分查找函数,看看你要修改几次才能跑通。
后面接着说第2个通病:缺乏面向对象的基本功。
http://program-think.blogspot.com/2009/01/defect-of-java-beginner-1-algorithm.html
分享到:
相关推荐
首先,我们来看第一个通病:对算法和数据结构的不熟悉。算法和数据结构是编程的基础,无论使用哪种语言,它们都是解决问题的关键。许多Java新手可能在大学期间没有深入学习这部分内容,或者转行后没有进行足够的基础...
然而,钢结构在加工、制造和安装过程中可能出现一系列质量问题,这些通病如果不妥善处理,将影响结构的安全性和耐久性。以下是一些常见的钢结构质量通病及其防治措施的详细解析: 1. 钢材表面卡具压痕或划痕损伤:...
红米note9 4G通病,无缘无故出现9008模式的,不开机,一关机就不能开机,充电无反应。 重做cpu-字库-电源 无效-返修,关机后又不开机的。 不是电源虚焊,不是cpu和字库虚焊,另有它病,最终秒杀方案,完美解决无返修...
编制质量通病防治方案的首要目标是减少和消除在建筑工程中广泛存在的质量问题,这些问题可能对结构安全和使用功能造成重大影响。通过制定这样的方案,可以提高整体工程质量,并作为工程质量创优策略的一部分,确保...
这些通病不仅影响建筑物的使用性能,还可能对结构安全带来隐患。对于韶关市南天豪庭商住楼08~11座工程,由于其规模较大,涉及多个建筑结构,因此防治质量通病显得尤为重要。 首先,消除质量通病的关键在于提高施工...
《南京市住宅工程质量通病防治导则》释义深入解析了南京市住宅工程中常见的质量问题及其防治措施,重点关注裂缝和渗漏问题,明确了建设单位、设计单位、施工单位和监理单位在通病防治中的职责与角色,旨在提升住宅...
- 原因:策划和安装准备不足,不熟悉闭门器安装。 - 解决措施:了解闭门器安装,加强策划,增加门框上口与门套的搭接高度。 6. **材质交接处空隙**: - 通病:不同材质交接或转角处有空隙。 - 原因:策划和深化...
1)问题1:拼板处不平整。 2)原因:操作不规范,龙骨未调平,材料不配套或加工不符合标准。 3)防治:安装主龙骨时拉通线检查,选用配套材料并使用专用工具,确保尺寸准确。 2)问题2:大面积不平整,挠度明显。 4...
《金螳螂精装修质量通病与预防——木饰面工程篇》主要涵盖了木饰面在施工过程中常见的质量问题以及相应的预防措施。以下是针对这些问题的详细分析和解决方案: 1. **工艺缝或接口处未做油漆** - 通病:木饰面的...
3. 施工过程监管:建筑工程的每一个施工阶段都有可能导致通病的发生,因此防治导则会强调对基础工程、主体结构工程、屋面工程、门窗工程、水电安装等关键施工环节的严格监管。 4. 施工技术与工艺:不规范的施工技术...
编制此方案的主要目的是为了系统性地识别和解决城市道路工程中的质量通病,通过对施工过程的严格控制,提高工程质量,保障公众出行安全和道路设施的长久耐用性。 二、编制依据: 方案的制定依据包括但不限于国家及...
### 建筑工程质量通病防治手册(第三版) #### 重要内容概述 《建筑工程质量通病防治手册》作为一本在行业内具有极高影响力的书籍,自1984年首次出版以来,经过多次修订与完善,成为了我国建筑领域内不可或缺的...
- 不影响结构安全和正常使用:事故未对建筑结构造成实质性影响。 - 施工质量检验问题:可以通过后期检验来解决。 - 不影响后续施工:不影响后续工序的进行。 - 利用后期强度:结构在后续使用中能自行恢复或提高...
装饰装修工程质量通病主要包括吊顶龙骨、石膏板吊顶和石材饰面的问题,这些问题不仅影响美观,也会影响结构的稳定性。以下是对这些通病的详细分析和防治方法: 1. 吊顶龙骨的质量通病及防治措施: - 问题:主龙骨...
《消防工程施工质量通病及其防治》 消防工程是建筑物安全体系的重要组成部分,其施工质量直接影响到建筑的安全性和人员的生命财产安全。本课件主要针对消防工程中的常见问题,包括火灾报警系统和消火栓及喷淋系统,...
- 钢筋保护层、间距、成型尺寸不准确:这些都关系到钢筋的耐久性和结构稳定性,必须严格按照设计要求施工。 4. 桩基础工程质量问题及防治: - 水泥搅拌桩、钻孔灌注桩的各种问题,如搅拌不均匀、坍孔、偏位、断裂...
文档标题为“主体结构质量通病防治方案和施工方法”,主要关注的是在建筑施工过程中,如何预防和处理主体结构可能出现的质量问题。以下是该方案的主要内容摘要: 1. **编制说明** - **编制目的**:这份方案的目的...
1. 管理通病:盲目赶工、指定分包、监理独立检测不足、自检体系不健全、原始资料真实性差、材料源头控制不严、责任不清等。 2. 实体通病:沥青路面早期破损、水泥路面断板开裂、半刚性基层过度开裂、结构物端部深陷...
建筑工程中的主体结构是建筑物的核心部分,其质量直接影响到整个建筑的安全性和耐久性。常见的质量通病主要包括模板工程、钢筋工程、混凝土工程和砖砌体工程的问题。以下将详细阐述这些通病的原因、影响以及相应的...