排序算法

稳定的直接插入排序 基本思想: 我们将一个待排序序列分为有序区和无序区(一般开始的时候将第一个元素作为有序区,剩下的元素作为无序区),每次将无序区的第一个元素作为待插入记录,按大小插入到前面已经排好的有序区中的适当位置,直到记录全部插入完成为止。(如果待插

稳定的直接插入排序 基本思想: 我们将一个待排序序列分为有序区和无序区(一般开始的时候将第一个元素作为有序区,剩下的元素作为无序区),每次将无序区的第一个元素作为待插入记录,按大小插入到前面已经排好的有序区中的适当位置,直到记录全部插入完成为止。(如果待插

📬2018/11/20
Algorithm
To: ShanSan's Reader
Tags: Algorithm
ShanSan Post Office
更新于 Algorithm

二分查找

二分查找算法 二分查找的基本思想: 将 n 个元素分成大致相等的两部分,取 a n/2 与 x(查找目标值) 做比较,如果 x == a n/2 ,则找到 x,算法中止;否则,如果 x < a n/2 ,则只要在数组 a 的左半部分继续搜索 x,如果 x

二分查找算法 二分查找的基本思想: 将 n 个元素分成大致相等的两部分,取 a n/2 与 x(查找目标值) 做比较,如果 x == a n/2 ,则找到 x,算法中止;否则,如果 x < a n/2 ,则只要在数组 a 的左半部分继续搜索 x,如果 x

📬2018/11/19
Algorithm
To: ShanSan's Reader
Tags: CPP, Python
ShanSan Post Office
更新于 Algorithm

C++面向对象-8

使用struct关键字定义类 使用class和struct定义类的唯一区别就是默认的访问权限 使用struct关键字,定义在第一个访问说明符之前的成员是public 使用class关键字,定义在第一个访问说明符之前的成员是private 定义在类内的成员函

使用struct关键字定义类 使用class和struct定义类的唯一区别就是默认的访问权限 使用struct关键字,定义在第一个访问说明符之前的成员是public 使用class关键字,定义在第一个访问说明符之前的成员是private 定义在类内的成员函

📬2018/11/15
CPP
To: ShanSan's Reader
Tags: CPP
ShanSan Post Office
更新于 CPP

精度(precision)控制

C++输出精度(precision)控制,格式化输出 使用cout对象的成员 setprecision() setf() width() fill() flags(ios::fixed) c++ include<iostream using namespa

C++输出精度(precision)控制,格式化输出 使用cout对象的成员 setprecision() setf() width() fill() flags(ios::fixed) c++ include<iostream using namespa

📬2018/11/06
CPP
To: ShanSan's Reader
Tags: CPP
ShanSan Post Office
更新于 CPP

C++标准库类型

标准库类型string 标准库类型string表示可变长的字符序列 使用string类型必须包含string头文件,string定义在命名空间std中 定义和初始化string对象 初始化string对象的方式 初始化方式 说明 : : string s1

标准库类型string 标准库类型string表示可变长的字符序列 使用string类型必须包含string头文件,string定义在命名空间std中 定义和初始化string对象 初始化string对象的方式 初始化方式 说明 : : string s1

📬2018/11/05
CPP
To: ShanSan's Reader
Tags: CPP
ShanSan Post Office
更新于 CPP

C++11特性-1

c++11特性 列表初始化 使用花括号来初始化对象 使用列表初始化内置类型的变量,可能会存在丢失信息的风险 auto类型说明符号decltype类型说明符 auto auto让编译器通过初始值来推算变量的类型 使用auto也能在一条语句中声明多个变量。因为

c++11特性 列表初始化 使用花括号来初始化对象 使用列表初始化内置类型的变量,可能会存在丢失信息的风险 auto类型说明符号decltype类型说明符 auto auto让编译器通过初始值来推算变量的类型 使用auto也能在一条语句中声明多个变量。因为

📬2018/11/05
CPP
To: ShanSan's Reader
Tags: CPP
ShanSan Post Office
更新于 CPP

python生成器回顾

python生成器(generator) 生成器是一种使用普通函数语法定义的迭代器 包含yield语句的函数都是生成器,它是一个不断产生值的函数 生成器每次使用yield产生一个值后,函数都将冻结,即在此处停止执行,等待重新被唤醒。被唤醒后从停止的地方开始

python生成器(generator) 生成器是一种使用普通函数语法定义的迭代器 包含yield语句的函数都是生成器,它是一个不断产生值的函数 生成器每次使用yield产生一个值后,函数都将冻结,即在此处停止执行,等待重新被唤醒。被唤醒后从停止的地方开始

📬2018/11/02
Python
To: ShanSan's Reader
Tags: Python
ShanSan Post Office
更新于 Python

Scrapy爬虫框架

网络爬虫框架scrapy (配置型爬虫) 什么是爬虫框架? 爬虫框架是实现爬虫功能的一个软件结构和功能组件集合 爬虫框架是个半成品,帮助用户实现专业网络爬虫 scrapy框架结构("5+2"结构) 1. spider: 解析downloader返回的响应(

网络爬虫框架scrapy (配置型爬虫) 什么是爬虫框架? 爬虫框架是实现爬虫功能的一个软件结构和功能组件集合 爬虫框架是个半成品,帮助用户实现专业网络爬虫 scrapy框架结构("5+2"结构) 1. spider: 解析downloader返回的响应(

📬2018/10/31
Scrapy
To: ShanSan's Reader
Tags: Scrapy, Python
ShanSan Post Office
更新于 Scrapy

HTML试水

<h1 一级标题 </h1 <h2 二级标题 </h2 <p 倚天屠龙记</p <p 张无忌</p <p 这是另一段</p 锚点 <a href = "https://shansan.top" 这是我的个人博客</a <a href = "https://

<h1 一级标题 </h1 <h2 二级标题 </h2 <p 倚天屠龙记</p <p 张无忌</p <p 这是另一段</p 锚点 <a href = "https://shansan.top" 这是我的个人博客</a <a href = "https://

📬2018/10/30
HTML
To: ShanSan's Reader
Tags: HTML
ShanSan Post Office
更新于 HTML

竖式问题

字符串处理函数strchr() && 竖式问题 竖式问题 题目描述 : 找出所有形如abc de(三位数乘两位数)的算式,使得在完整的竖式中,所有数字都属于一个特定的数字集合。 输入: 输入一个数字集合(相邻数字之间没有空格) 输出: 输出所有竖式.每个竖

字符串处理函数strchr() && 竖式问题 竖式问题 题目描述 : 找出所有形如abc de(三位数乘两位数)的算式,使得在完整的竖式中,所有数字都属于一个特定的数字集合。 输入: 输入一个数字集合(相邻数字之间没有空格) 输出: 输出所有竖式.每个竖

📬2018/10/24
C
To: ShanSan's Reader
Tags: C
ShanSan Post Office
更新于 C
1121314151618