Press "Enter" to skip to content

冒泡排序算法(用Go、PHP、Java)实现

最近在学 Go 语言,感觉代码特别简洁,写多了容易上头。之前有了解过 Java 的基础语法。自己本来就是做 PHP 开发的。于是想到了用Go 、PHP 和 Java 实现冒泡排序,对比下不同语言在实现时的区别。

实现的思路都一样,总的来说,Go 语言最为简洁。不愧是新时代的语言,摒弃了一些传统语言的编写习惯,习惯后写代码会感觉很顺。PHP和Java在实现这个算法时代码基本一样,只是与语言相关的一些声明不太一样。有趣的是,3种语言声明函数的方式都不太一样。

通过对比学习,确实更容易加深对不同语言的理解和记忆。

以下是实现的代码截图,为避免篇幅过长,分别把不同语言的实现单独成为一篇文章发布了,具体链接在截图下面:

冒泡排序算法 Go 语言版:

bubble_sort_go

代码:Go 实现冒泡排序

冒泡排序算法 PHP 版:

bubble_sort_php

代码:PHP 实现冒泡排序

冒泡排序算法 Java 版:

bubble_sort_java

代码:Java 实现冒泡排序

就个人理解而言,语言只是工具,编程思想才是最重要的。只要你理解了其中的思想,就算你不太懂一门语言,你都可以简单的看下文档,然后写出最起码能运行的程序。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注