问一些比较现实的问题吧!如何设计?一般思路如下:首先读懂题目要求,然后考虑怎样组织数据。题中有排序、查找,用什么排序算法?冒泡排序法?快速排序法?归并排序法?希尔排序法?桶排序等等。使用的这个排序算法时间复杂度如何?是否稳定?用空间换区时间是否值得?至于查找,最一般的从头到尾遍历查找,如果数据量太多是不是考虑换一种算法?二分查找法?使用的数据结构用哪种算法比较合适?一开始有了大致的方案之后就着手写代码,调试,改代码,调试,改bug。。。。通过,完工。