摘要: 参考: https://www.jianshu.com/p/14dcd76cc1ff 简书 https://github.com/aistrate/AlgorithmsSedgewick 源码 https://www.cnblogs.com/junhong1995/p/7769006.html id 阅读全文
posted @ 2018-08-13 17:23 symkmk123 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 参考: https://www.cnblogs.com/chengxiao/p/6129630.html 阅读全文
posted @ 2018-08-11 17:15 symkmk123 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 基本思想: 看图 ,觉得网上这张图特别形象。就是从牌堆里抓牌,比如先抓个3,在抓个7,在抓个9,在抓个4,把4插到3和7中间,这个时候3不动,后面的牌诺位置空出来给4, 其实挪动的话更像蜘蛛纸牌挪动,因为7不能先往后挪,不然会把后面的牌给覆盖。所以从后往前挪动,最后腾个位置插4。 书面一点: 把n个 阅读全文
posted @ 2018-08-10 10:59 symkmk123 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 思想: 很好理解,就是你要从大到小或者从小到大怎么排,然后我每次从中找一个,给你最大或最小的。 分成两拨,一拨找好的有序的,一拨还没找无序的。 测试时间100_000: 还是快排快= = 阅读全文
posted @ 2018-08-09 20:21 symkmk123 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 该方法的基本思想是: 1.先从数列中取出一个数作为基准数。 2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。 3.再对左右区间重复第二步,直到各区间只有一个数。 挖坑填数+分治法: 对挖坑填数进行总结 1.i =L; j = R; 将基准数挖出形成第一个坑a[i]。 2 阅读全文
posted @ 2018-08-08 22:29 symkmk123 阅读(1106) 评论(0) 推荐(0) 编辑
摘要: 先来个最简单的例子: 把1-10000每个数求平方 服务器server: 用两个队列存储任务、结果 定义两个函数 要实现分布式得继承multiprocessing.managers.BaseManager 在主函数里multiprocessing.freeze_support()开启分布式支持 注册 阅读全文
posted @ 2018-08-08 13:22 symkmk123 阅读(2011) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序其实就是做沉底运动,两两比较,谁大谁沉底。 举例说明:要排序数组:int[] arr={6,3,8,2,9,1}; 第一趟排序: 第一次排序:6和3比较,6大于3,交换位置: 3 6 8 2 9 1 第二次排序:6和8比较,6小于8,不交换位置:3 6 8 2 9 1 第三次排序:8和2比较 阅读全文
posted @ 2018-08-08 00:13 symkmk123 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 需求:每个平台分类下的门店,每个门店的名称、图片路径、评分,每个门店下的四个产品的名称、图片路径、评分 思路: 一开始门店动态化好写,用Ajax就行了。但是每个门店下面的产品,每个去请求一次查询有点不太现实。 一开始准备用每个门店的Id去发起请求,被自己蠢哭了。 在换个思路用sql语句吧 同时把这么 阅读全文
posted @ 2018-07-24 18:16 symkmk123 阅读(432) 评论(1) 推荐(0) 编辑
摘要: 需求:把外卖订餐地址做个用户分布热力图 思路分析:第一步去百度地图api开放平台找例子 http://lbsyun.baidu.com/jsdemo.htm#c1_15 首先从百度API的demo例子参考静态页面,其中数据格式是 然后我们就想把数据库里的地址批量转换但是百度API没有提供批量转换的接 阅读全文
posted @ 2018-07-14 13:02 symkmk123 阅读(4066) 评论(0) 推荐(0) 编辑
摘要: js: /API/SotreAJAX.ashx: 获取的字段来自5张表,首先尝试了用属性点,发现有的属性为空,然后尝试用DTO做,查询内容包括:商品名称、每个商品评论、已售、单价、图片路径、单位、skuid、productid。 ProductDTO: SotreAJAX: /API/VshopPr 阅读全文
posted @ 2018-05-26 12:08 symkmk123 阅读(1029) 评论(0) 推荐(0) 编辑