会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
天生自然
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
···
178
179
180
181
182
183
184
185
186
···
276
下一页
2019年12月2日
吴裕雄--天生自然数据结构:十大经典排序算法——希尔排序
摘要: 希尔排序 希尔排序,也称递减增量排序算法,是插入排序的一种更高效的改进版本。但希尔排序是非稳定排序算法。 希尔排序是基于插入排序的以下两点性质而提出改进方法的: 插入排序在对几乎已经排好序的数据操作时,效率高,即可以达到线性排序的效率; 但插入排序一般来说是低效的,因为插入排序每次只能将数据移动一位; 希尔排序的基本思想是:先将整个待排序的记录序列分割成为若干子序列分别进行直接插入排序,待整...
阅读全文
posted @ 2019-12-02 22:15 吴裕雄
阅读(212)
评论(0)
推荐(0)
编辑
吴裕雄--天生自然数据结构:十大经典排序算法——插入排序
摘要: 插入排序 插入排序的代码实现虽然没有冒泡排序和选择排序那么简单粗暴,但它的原理应该是最容易理解的了,因为只要打过扑克牌的人都应该能够秒懂。插入排序是一种最简单直观的排序算法,它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。 插入排序和冒泡排序一样,也有一种优化算法,叫做拆半插入。 1. 算法步骤 将第一待排序序列第一个元素看做一个有序序列,把第...
阅读全文
posted @ 2019-12-02 22:03 吴裕雄
阅读(228)
评论(0)
推荐(0)
编辑
吴裕雄--天生自然数据结构:十大经典排序算法——选择排序
摘要: 选择排序是一种简单直观的排序算法,无论什么数据进去都是 O(n²) 的时间复杂度。所以用到它的时候,数据规模越小越好。唯一的好处可能就是不占用额外的内存空间了吧。 1. 算法步骤 首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置。 再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。 重复第二步,直到所有元素均排序完毕。 代码实现 JavaScript 代码实现 f
阅读全文
posted @ 2019-12-02 21:55 吴裕雄
阅读(254)
评论(0)
推荐(0)
编辑
吴裕雄--天生自然数据结构:十大经典排序算法——冒泡排序
摘要: 冒泡排序 冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢"浮"到数列的顶端。 作为最简单的排序算法之一,冒泡排序给我的感觉就像 Abandon 在单词书里出现的感觉一样,每次都...
阅读全文
posted @ 2019-12-02 21:46 吴裕雄
阅读(296)
评论(0)
推荐(0)
编辑
吴裕雄--天生自然市场与销售学习研究笔记:市场调研
摘要: 观察法、实验法、询问法、情况推测、问卷法等。 1、观察法 观察法是社会调查和市场调查研究的最基本的方法。它是由调查人员根据调查研究的对象,利用眼睛、耳朵等感官以直接观察的方式对其进行考察并搜集资料。例如,市场调查人员到被访问者的销售场所去观察商品的品牌及包装情况。 2、实验法 实验法是由调查人员跟进调查的要求,用实验的方式对调查的对象控制在特定的环境条件下,对其进行观察以获得相应的信息。控制对象可
阅读全文
posted @ 2019-12-02 21:32 吴裕雄
阅读(546)
评论(0)
推荐(0)
编辑
吴裕雄--天生自然python学习笔记:beautifulsoup库的使用
摘要: Beautiful Soup 库简介 Beautiful Soup提供一些简单的、python式的函数用来处理导航、搜索、修改分析树等功能。它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因为简单,所以不需要多少代码就可以写出一个完整的应用程序。 Beautiful Soup自动将输入文档转换
阅读全文
posted @ 2019-12-02 21:26 吴裕雄
阅读(258)
评论(0)
推荐(0)
编辑
吴裕雄--天生自然python学习笔记:Beautiful Soup 4.2.0模块
摘要: Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautiful Soup会帮你节省数小时甚至数天的工作时间. 这篇文档介绍了BeautifulSoup4中所有主要特性,并且有小例子.让我来向你展示它适合做什么,如何工作,怎样使用,如何达到你想要的效果,和处理异常情况. 快速开始 下面的一
阅读全文
posted @ 2019-12-02 19:14 吴裕雄
阅读(325)
评论(0)
推荐(0)
编辑
2019年12月1日
吴裕雄--python学习笔记:BeautifulSoup模块
摘要: import re import requests from bs4 import BeautifulSoup req_obj = requests.get('https://www.baidu.com') soup = BeautifulSoup(req_obj.text,'lxml') '''标签查找''' print(soup.title) #只是查找出第一个 print(soup.find
阅读全文
posted @ 2019-12-01 00:20 吴裕雄
阅读(250)
评论(0)
推荐(0)
编辑
2019年11月29日
吴裕雄--python学习笔记:爬虫基础
摘要: 一、什么是爬虫 爬虫:一段自动抓取互联网信息的程序,从互联网上抓取对于我们有价值的信息。 二、Python爬虫架构 Python 爬虫架构主要由五个部分组成,分别是调度器、URL管理器、网页下载器、网页解析器、应用程序(爬取的有价值数据)。 调度器:相当于一台电脑的CPU,主要负责调度URL管理器、
阅读全文
posted @ 2019-11-29 20:45 吴裕雄
阅读(187)
评论(0)
推荐(0)
编辑
吴裕雄--python学习笔记:爬虫包的更换
摘要: python 3.x报错:No module named 'cookielib'或No module named 'urllib2' 1. ModuleNotFoundError: No module named 'cookielib' Python3中,import cookielib改成 import http.cookiejar,然后方法里cookielib也改成 http....
阅读全文
posted @ 2019-11-29 20:04 吴裕雄
阅读(295)
评论(0)
推荐(0)
编辑
上一页
1
···
178
179
180
181
182
183
184
185
186
···
276
下一页