求问算法需要达到什么程度
基本没啥要求。算法不会怎么影响性能,甚至不需要什么算法。当然少部分app除外,一般那种需要从服务器获取数据的都不太需要。
基本没要求,好的app开发体现在设计模式和架构能力上
APP上的运算基本都是轻量级,大量的数据运算一般不会再手机上弄,除非数据是是本地产生而且量大,比如视频处理,但这些基本依赖硬件加速。轻量级数据算法时间复杂度影响并不是很大,往往影响程序体验的是内存,所以基本是time 和 space之间的trade off。 可以推荐楼主了解一下关于手机 OS 方面的知识,比如线程调度,以及内存管理方面的东西,这个对于你整个程序的架构和设计很重要。
你要就是开发个应用程序,没什么算法要求
要是程序里面涉及到音频视频处理,图像识别等内容,你也可以用一些开源的库,但是最好懂一些里面的算法. 否则开源的东西很难做出自己想要的产品. 总是需要自己针对性的调整调整.