- 博客(7)
- 收藏
- 关注
原创 数据结构----插入排序
基本概念排序: 使记录按关键字递增或递减排列关键字重复不影响记录顺序的排序称为稳定排序;影响记录顺序的称为不稳定排序。仅在内存中进行的排序称为内部排序;涉及内外存交换的排序称为外部排序。内部排序:插入排序、选择排序、交换排序、归并排序、分配排序。排序算法的步骤:1、比较两个关键字大小2、改变指向记录的指针或移动记录本身的位置1、插入排序基本思想:
2017-06-20 16:00:17
221
原创 R语言编程艺术读书笔记5----列表
向量(标量、向量、矩阵、数组)等的元素要求都是同类型的;而列表可以组合不同类型的对象。1、创建列表list()exp:j 输出:$nameAAA$salary55000$unionTRUE简写方式:j 向量式创建:z 2、列表常规操作列表索引:exp:j$salary、j[["salary"]]、j[[2]] 输出550
2017-06-20 11:33:07
822
原创 R语言编程艺术读书笔记4----矩阵和数组(2)
1、操作矩阵的行和列*apply系列函数:apply():apply(m,dimcode,f,fargs) 参数详解: m矩阵矩阵维度编号 1代表行 2代表列f 函数fargs 函数f的可选参数集exp:zapply(z,2,mean) #对矩阵z的列调用mean函数 替代函数colMeans() colMeans(z)输出:2 5 #第一列1 2
2017-06-19 09:48:01
500
原创 数据结构1--概论
数据结构是所有算法的基础,只有精通于数据结构才能深入学习算法从而在现有算法的基础上进行优化、创新。1、基本概念数据、数据元素、数据项:数据项(字段、属性、域)组成数据元素(元素、记录、节点、顶点);数据元素组成数据。 数据结构:顾名思义数据的结构 通俗一点就是:数据在计算机中怎么存储的 是以怎样的组织结构存储的 他们之间有何关系 怎么操作这些数据。逻辑结构:线性
2017-06-15 10:23:43
300
原创 R语言编程艺术读书笔记3----矩阵和数组(1)
矩阵和数组也属于向量1、创建矩阵matrix(c,nrow,ncol,byrow)函数创建矩阵:参数详解:c: 可选 向量 用于填充矩阵的值 不填充时默认NA exp:x 输出:NA NANA NAnrow:可选 行数 指定矩阵行数exp:x 输出:1 53 7ncol:可选 列数 指定矩阵列数exp: x 输出:2 8
2017-06-13 15:01:23
587
原创 R语言编程艺术读书笔记2----向量
1、向量定义、声明及其基本运算R语言中标量(纯数字)、数组、矩阵皆为向量。获取向量类型(模式):typeof()向量随用随写不用提前声明,但是未声明之前不能直接使用向量索引赋值或取值。循环补齐:长度不相等的向量运算会自动补齐(重复)较短的的向量 exp:c(1,2)+c(3,4,5)等价于 c(1,2,1)+c(3,4,5) 第一个较短的向量的第一个元素循环补齐(重复)R语言中
2017-06-09 19:28:55
704
原创 R语言编程艺术读书笔记1----快速入门
所谓工欲善其事必先利其器:1、安装RStudio,熟悉IDE使用。重点了解Tools里的R包安装以及快捷键使用,常规操作在此不再絮述。2、入门知识点R赋值运算符:向量:c()向量中的:(冒号):仅用于数字区间 exp:para索引:[]【注:下标从1开始】索引中的:(冒号):仅用于索引下标(数字)区间 exp:para[1:4] 输出 5 6 7 8函数
2017-06-08 15:10:51
564
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人