摘要:
结构化程序设计的核心就是“自上而下设计”与模块化设计:将整个程序需求从上而下,由大到小分解成小的单元和模块,分别开发。OO程序设计三个重要的特性:继承,封装,多态;例如 for i=1 to n do j<-i;for k=j+1 to n dox=x+1;请问 x=x+!执行次数的时间复杂度O(n*n);先分析内层的循环一共执行1 至n-1次;即为∑(n-i)=∑n-∑i=n*n-n*(n-1)/2=n*(n-1)/2计算二维数组在内存中的位置(以列为主是java c/c++ pascal语言的数组存放方式,以行为主是Fortran语言存放方式)数组A(m,n),假设a为数组A在... 阅读全文
摘要:
结构化程序设计的核心就是“自上而下设计”与模块化设计:将整个程序需求从上而下,由大到小分解成小的单元和模块,分别开发。 OO程序设计三个重要的特性:继承,封装,多态; 例如 for i=1 to n do j<-i; for k=j+1 to n do x... 阅读全文