文档章节

1,数据结构基础

水门-kay
 水门-kay
发布于 2017/03/07 23:45
字数 625
阅读 51
收藏 0

一,物的本源

在讲究可视化编程,提倡敏捷开发的今天,借助于各种集成开发环境和框架,我们可以很方便地开发以和部署应用程序。编程似乎不再是只有计算机专业的人员才能进入的特殊领域。只要多掌握几种语言、开发工具和框架,任谁都可以成为编程高手,这显然是一个误区。但怎样的编程方式才正确合理,其实每个人心中都有自己的考量。

就笔者的而言,喜欢探其本源,好奇心使然,毕竟探究事物的本质是人类的天性,小时候拆卸玩具,长大了分析某个工具,了解其幕后的原理的感觉往往是令人激动的。而计算机差不多算是人类最重要的发明了,了解其背后的秘密,相信每个程序员都有兴趣,但即便你拆开计算机的机箱,想真正了解他,那复杂的现代电路,还是让你难以下手,更何谈编写程序了,虽然很有难度的。但笔者仍然相信一切都还是有迹可循的。

“程序=数据结构+算法” 自上世纪七十年代以来,就是程序员之间口口相传的名言,事实也确实如此,笔者相信不管技术如何地进步,编程的本质自始至终没有发生太大的改变。 但那何是其本质? 笔者想就一副图说明一下:

输入图片说明

这幅图第一次让笔者看清了,代码,方法,过程,工程以及组织间的关系。而第一步,语言只是工具,猿之于人,最重要的区别就在于对工具的运用,但不管对语言的膜拜还是漠视,笔者相信这仅仅只是一个开始。

第二步,“程序=数据结构+算法” 这是编程的本源,也是最初始的状态。任何与编程相关的工作都会落足于这一条。

© 著作权归作者所有

水门-kay
粉丝 460
博文 19
码字总数 59660
作品 0
杭州
后端工程师
私信 提问
java基础重点讲解,看了还不会找我(三)

###03.01_Java语言基础(逻辑运算符的基本用法)(掌握) * A:逻辑运算符有哪些 * &,|,^,! * &&,|| * B:案例演示 * 逻辑运算符的基本用法 * 注意事项: * a:逻辑运算符一般用于连接boolean类型的...

谢小芳是女神
2018/12/30
0
0
java基础重点讲解,看了还不会找我(四)

###04.01Java语言基础(循环结构概述和for语句的格式及其使用) A:循环结构的分类 for,while,do...while B:循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体...

谢小芳是女神
2018/12/30
0
0
数据结构与算法之美——学习笔记一

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_26545305/article/details/87914779 一、前言 近期在准备面试,而数据结构与算法是面试不可回避的重中之重...

LemmonTreelss
02/25
0
0
网易java实习生面试10个问题,你会几个?

此前,w3cschool app分享了阿里巴巴java面经、小米java面经、网易java面经。 近日,我们在w3cschool app开发者头条上,可以看到网易java实习生面经。 在分享网易java实习生面经之前,我们还是...

W3Cschool
2017/12/05
0
0
【数据结构与算法】--学习方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/YYZZHC999/article/details/89173026 思考: 为什么要学? 最大的感受是学习的过程可以锻炼自己的性能意识,写...

杨晓慧_Hepburn
04/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

golang-字符串-地址分析

demo package mainimport "fmt"func main() {str := "map.baidu.com"fmt.Println(&str, str)str = str[0:5]fmt.Println(&str, str)str = "abc"fmt.Println(&s......

李琼涛
今天
4
0
Spring Boot WebFlux 增删改查完整实战 demo

03:WebFlux Web CRUD 实践 前言 上一篇基于功能性端点去创建一个简单服务,实现了 Hello 。这一篇用 Spring Boot WebFlux 的注解控制层技术创建一个 CRUD WebFlux 应用,让开发更方便。这里...

泥瓦匠BYSocket
今天
6
0
从0开始学FreeRTOS-(列表与列表项)-3

FreeRTOS列表&列表项的源码解读 第一次看列表与列表项的时候,感觉很像是链表,虽然我自己的链表也不太会,但是就是感觉很像。 在FreeRTOS中,列表与列表项使用得非常多,是FreeRTOS的一个数...

杰杰1号
今天
8
0
Java反射

Java 反射 反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的 Class,Class 类 用于表示.class 文件(字节码)) 一、反射的概述 定义:JAVA 反射机制是在运行状态中,对于任...

zzz1122334
今天
5
0
聊聊nacos的LocalConfigInfoProcessor

序 本文主要研究一下nacos的LocalConfigInfoProcessor LocalConfigInfoProcessor nacos-1.1.3/client/src/main/java/com/alibaba/nacos/client/config/impl/LocalConfigInfoProcessor.java p......

go4it
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部