分类:概念

跳转结构

Java中可以用break或continue语句来改变程序的执行,实现跳转: 1.break 在switch结构中,br…

阅读全文 »

循环结构

在程序设计中,有时需要反复执行一段相同的代码,知道满足一定的条件为止,或者某个条件不再满足为止。与其他任何计算机语言一样…

阅读全文 »

顺序结构

流程控制是指程序中根据一个条件成立与否来决定跳转或分支执行的一种方式。Java的程序流程控制与C/C++基本相同,可以分…

阅读全文 »

算法的性能评价

算法其实就是解决问题的一种方法,一个问题的解决往往可以采用多种方法,但每种方法所用的时间和得到的效果往往是不一样的。从前…

阅读全文 »

算法的表示

算法是为了解决实际问题的,问题简单,算法也简单;问题复杂,算法也相应复杂。为了便于交流和进行算法处理,往往需要将算法进行…

阅读全文 »

算法相关概念的区别

算法其实是一个很抽象的概念,往往需要依托于具体的实现方法才能体现其价值,如在计算机编程中的算法、数值计算中的算法等。本书…

阅读全文 »

算法的分类

算法是一门古老且庞大的学科,随着历史的发展,演化出多种多样的算法。按照不同的应用和特性,算法可以分为不同的类别。 1.按…

阅读全文 »

算法的发展历史

关于算法的起源,可以追溯到我国古代公元前1世纪的《周髀算经》,他是算经的十书之一,原名《周髀》,主要阐述古代中国的盖天说…

阅读全文 »

什么是算法?

究竟什么是算法(algorithm)呢?从字面意义上理解,算法即用于计算的方法,通过这种方法可以达到预期的计算结果。 此…

阅读全文 »