siesteven

你要保守你心,胜过保守一切。因为一生的果效是由心发出。 --箴4:23
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

初转java随感(一)程序=数据结构+算法

Posted on 2016-12-23 11:51  siesteven  阅读(168)  评论(0编辑  收藏  举报

  大学刚学编程的时候,有一句很经典的话程序=数据结构+算法

今天有了进一步认识。

场景:

1、当前局面

(1)有现成的封装好的分页组件 返回结果是page。类型为:Page。包括 page 分页信息,data 数据列表 List型。

(2)查询了一个数据列表 midResult。类型为 List<Map<String,Object>> 。

2、想要的结果

  现在想把page midResult 两个结果集进行处理。返回页面。

3、解决问题

  首先纠结的是,用哪种类型来存储数据。用List 还是Map<String,Object>还是List<Map<String,Object>>。此时,使用的是数据结构。

遍历处理两个集合,也可以说是算法。

 

4、总结

  这样,变完美提现了程序=数据结构+算法。

最后:自以为 程序=数据结构+算法 是实现局部功能的精髓!yeah!