记得在什么地方看过,算法是程序的精髓。
我觉得这话很有道理,一个好的算法可以节省时间(程序的效率和设计程序的时间),一大堆繁琐的代码有时会让自己也失去了继续把程序写下去的信心。对于编程,我觉得理解至上。
我搜集了一些学编程时接触的算法(一般学编程都会接触这些题),仅供参考。
因为本身主学java,所以大都用Java代码解题,不过后面有些是自己用vb写的。
[求三个数的最大值]
int num1=8,num2=6,num3=9; int maxnum=num1;//定义一个变量用来保存最大的数 if(num1<num2){ maxnum=num2; } if(maxnum<num3){ maxnum=num3; } System.out.println(num3);
代码中,变量尽量不要用a,b,c这样的变量,这也是为了别人看代码方便。