自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 源码学习-lua

1. lua1) 基本数据类型nil,number,string,userdata,function,thread,boolean,table2)lua是动态语言,提供了虚拟机;最终代码是以字节码的形式由解释器执行3)闭包通过调用含有一个内部函数加上该外部函数持有的外部局部变量的外部函数产生的一个函数示例:<函数内部定义的新函数可以访问外部函数的变量 >组成:外部函数+外部函数创建的值+内部函数(闭包)// 排序table.sort(t, function(a, b) ret

2020-06-27 21:51:24 202

原创 读书笔记-指数基金投资指南

指数基金投资指南1. 常见基金品种1)指数基金2) 行业指数基金2. 如何挑选合适的基金3. 如何买卖指数基金4. 构建自己的定投计划1. 常见基金品种1)指数基金指数:选股规则,按照某个规则挑选出一篮子股票,并反应这一篮子股票的平均价格走势。上证50指数上证50指数从上交所挑选的规模最大的最具代表性的50只股票组成的样本股(000016)排名前十:中国平安,招商银行,贵州茅台,兴业银行,民生银行,交通银行,浦发银行,中国建筑,农业银行,中信证卷特点:以大盘股为主;只有上交所的股票,没有深交

2020-06-26 21:48:39 549

原创 stack的基本用法

Stack(堆栈) 是一个容器类的改编,为程序员提供了堆栈的全部功能,——也就是说实现了一个先进后出(FILO)的数据结构。

2016-12-28 22:42:08 633

原创 vector的基本用法

vector 包含着一系列连续存储的元素,其行为和数组类似。访问vector中的任意元素或从末尾添加元素都可以在常量级时间复杂度内完成,而查找特定值的元素所处的位置或是在Vector中插入元素则是线性时间复杂度。

2016-12-27 21:01:29 333

原创 排序算法

排序 定义:设有记录序列:{ R1、R2   ……….. Rn },其相应的关键字序列为:{ K1、K2   ………..   Kn };若存在一种确定的关系: Kx关系是任意的,通常使用小于(递增)、大于(递减)等关系。稳定与不稳定:若记录序列中的任意两个记录  Rx、Ry  的关键字 Kx = Ky  ;如果在排序之前和排序之后,它们的相对位置保持不变,则这种排序方法是稳定的,否则是

2016-12-17 22:42:14 208

原创 排序---选择类排序

排序算法 选择排序

2016-12-16 17:28:42 236

原创 排序---交换类排序

交换类排序 冒泡排序 快速排序

2016-12-16 17:10:38 240

原创 排序---插入类排序

排序算法 插入排序 希尔排序

2016-12-16 16:58:58 290

原创 查找算法

术语:列表:由同一类型的数据元素(或记录)构成的集合,可利用任意数据结构实现。关键字:数据元素的某个数据项的值,它可以唯一标识一个记录。 如果一个关键字可以唯一标识列表中的一个数据元素,则称其为主关键字,否则为次关键字。当数据元素仅有一个数据项时,数据元素的值就      是关键字。查找(检索) :根据给定的关键字,在表中确定一个关键字等于给定值的记录或数据元素,并返回该数据元素在列表

2016-12-15 22:13:22 270

原创 查找---动态查找

二叉排序树 二叉排序树定义 二叉排序树(Binary Sort Tree)又称二叉查找树,是一种特殊的二叉树。 基本操作:二叉排序树的查找二叉排序树的插入二叉排序树的创建遍历输出值删除结点

2016-12-15 22:10:18 563

原创 查找---静态查找

静态查找1、顺序查找法2、折半查找

2016-12-15 21:29:11 402

原创 字符串的基本操作

1 串类型的定义 一、串和基本概念 串(String)是零个或多个字符组成的有限序列。一般记S=“a1a2a3…an”,其中S是串名,双引号括起来的字符序列是串值;ai(1≦i≦n)可以是字母、数字或其它字符;串中所包含的字符个数称为该串的长度。长度为零的串称为空串(Empty String),它不包含任何字符。

2016-12-14 21:54:11 308

原创 队列的基本操作

队列的基本概念    队列(Queue):也是运算受限的线性表。是一种先进先出(FirstIn First Out ,简称FIFO)的线性表。只允许在表的一端进行插入,而在另一端进行删除。    队首(front) :允许进行删除的一端称为队首。    队尾(rear) :允许进行插入的一端称为队尾。 例如:排队购物。操作系统中的作业排队。先进入队列的成员总是先离开队列。 

2016-12-13 22:06:47 363

原创 栈的基本操作

栈的概念 栈(Stack):是限制在表的一端进行插入和删除操作的线性表。又称为后进先出LIFO (Last In First Out)或先进后出FILO (First In Last Out)线性表。

2016-12-13 21:59:43 563

原创 双向链表的基本操作

双向链表的基本操作:

2016-12-12 22:36:36 564

原创 单链表的基本操作

线性表:n个相同类型的数据元素的有限序列第一个元素没有直接前驱,最后一个元素没有直接后继,除此之外每个数据元素都已一个直接前驱和直接后继线性表的存储结构:顺序存储和链式存储顺序存储:用一组地址连续的存储单元依次存放线性表的各个元素链式存储:用一组任意的存储单元来存放线性表的结点单链表的基本操作:#ifndef Link_h__#define Link_h__

2016-12-12 19:09:53 226

原创 二叉树的基本操作

二叉树:(1)每个结点都不大于2;(2)每个结点的孩子结点次序都不能颠倒。满二叉树:深度为k的且有2^k-1个结点的二叉树完全二叉树:深度为k,结点树为n的二叉树,如果其中结点1~n的位置序号分别与满二叉树的结点1~n的序号一一对应,则为完全二叉树。满二叉树必为完全二叉树,完全二叉树不一定是满二叉树二叉树的性质:(1)在二叉树的第i层上之多有2^(i-1)结点(2)深度为k

2016-12-11 22:57:15 288

vim配置文件(.vimrc配置和.vim插件目录)

1. 自动提醒,已定义或声明过的变量和函数使用提醒 2. 自动缩进 3. 状态栏显示:文件编码,文件类型,当前位置,时间等

2020-06-26

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除