问个比较简单的问题关于算法的
算法: 
 C/C++和JAVA的算法相同?:类似?:不同?
------解决方案--------------------相同的算法理论肯定是一致的。 
 不同语言,实现过程可能有差异, 
 但是结果也肯定的一致的。
------解决方案--------------------2.2.3 Java的数组 
 几乎所有程序设计语言都支持数组。在C和C++里使用数组是非常危险的,因为那些数组只是内存块。若程序访问自己内存块以外的数组,或者在初始化之前使用内存(属于常规编程错误),会产生不可预测的后果(注释②)。   
 ②:在C++里,应尽量不要使用数组,换用标准模板库(Standard TemplateLibrary)里更安全的容器。   
 ================================================================================= 
 注意尽管在C和C++里是合法的,但在Java里不能象下面这样书写代码:   
 { 
   int x = 12; 
   { 
     int x = 96; /* illegal */ 
   } 
 }   
 编译器会认为变量x已被定义。所以C和C++能将一个变量“隐藏”在一个更大的作用域里。但这种做法在Java里是不允许的,因为Java的设计者认为这样做使程序产生了混淆。 
 ================================================================================== 
 假如Java让对象依然故我,怎样才能防止它们大量充斥内存,并最终造成程序的“凝固”呢。在C++里,这个问题最令程序员头痛。但Java以后,情况却发生了改观。Java有一个特别的“垃圾收集器”,它会查找用new创建的所有对象,并辨别其中哪些不再被引用。   
------解决方案--------------------算法和程序语言有关系吗?只是对同一个东西的不同描述罢了