发表于: 2017-08-01 21:08:13

1 871


    • 今天完成的事情:

      • 1、学习echarts在项目中如何使用,自己做下demo。

        • 2、调试接口,接口一直在变化。



明天计划的事情:

  • 1、继续调试接口。

  • 2、学习Echarts的使用。



遇到的问题:

      • 1、接口最近变化很多,时常要调试、更改。



收获:

  • 1、听了小课堂,主要讲了一些常用的算法原理,以及如何实现。

  • 算法优劣评价术语

    稳定性

    • 稳定:如果 a 原本在 b 前面,而 a = b,排序之后 a 仍然在 b 的前面;
    • 不稳定:如果 a 原本在 b 的前面,而 a = b,排序之后 a 可能会出现在 b 的后面;

    排序方式

    • 内排序:所有排序操作都在内存中完成,占用常数内存,不占用额外内存。
    • 外排序:由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行,占用额外内存。

    复杂度

    • 时间复杂度: 一个算法执行所耗费的时间。
    • 空间复杂度: 运行完一个程序所需内存的大小。
    由于不同的算法复杂度和稳定性不同,所以要根据需要选用合适的算法,这样性能能更加优化。





返回列表 返回列表
评论

    分享到