1 萌新菜鸡一枚

尚未进行身份认证

有些事能做不能说,确实是上不了台面,但大家各自注意分寸

等级
TA的排名 28w+

循环链表

循环链表,顾名思义就是链表可以循环,就像墙上的时钟,转了一圈又一圈。这么去实现这个循环过程呢?最主要的一步就是,当你走到头了,你的下一步又会到了原点;没错!就是尾结点的后续指针“next”不为空了,它又指向第一个存储数据的那个结点了。空表的构造:```cpp`在这里插入代码片````cpptemplate<classT>Cyclelist<T&...

2019-10-08 09:23:01

python随手笔记

维度:1.一维数据:由对等关系的有序或无序数据构成。采用线性方式组织。例如:3.14,2.50,13.14,·····列表和数组:一组数据的有序结构区别:列表的数据类型可以不同。数据的数据类型相同。2.二维数据:有多个一维数据构成,是一维数据的组合形式。3.多维数据:是由一维或二维数据在新维度上扩展形成。...

2019-07-20 12:55:11

容器添加元素操作

#include#includeusingnamespacestd;intmain(){//删除元素的几个操作:intshuzu[]={1,2,3,4,5,6,7,8,9,10};vector<int>Vsz(shuzu,shuzu+10);vector<int>::iteratortdqa;cout<<"befored...

2019-05-14 12:17:08

双链表

对比于单链表,双链表的结点发生了改变:template<typenameDatatype>structNode{Datatypedata;Node<Datatype>*last;//上一个结点的地址Node<Datatype>*next;//下一个结点的地址};单链表的缺点就是结点只存储了后续结点的...

2019-10-07 22:21:27

速学单链表

小问题:学了顺序表,为什么还要学操作更麻烦的单链表?顺序表的实现是基于数组来完成的,而对于数组来说,从声明它的那一刻起,数组的长度就确定下来了。同理,顺序表的大小的确定下来了。所以当你使用顺序表存储数据时,数据少你浪费数组空间,数据多了你数组又不够用。使用单链表是解决问题的一种方法,单链表的存储空间是动态申请的,要要几个申请几个,不会少也不会浪费。单链表的存储结构:用一组任意的存储单元存...

2019-10-07 12:40:01

线性表---顺序表

一.顺序表(1)顺序存储(2)随机存取(3)数组下标从0开始,而线性表中元素序号是从1开始的。(4)数组的长度要大于当前线性表的长度。顺序表的实现:将顺序表的“抽象数据类型”定义在顺序表存储结构下用c++的类实现:顺序表类!#include<iostream>usingnamespacestd;template<typenameD...

2019-09-14 11:04:21

初学R语言

一.R——开学了R语言由函数和赋值构成。R使用<-,而不是传统的=作为赋值符号。推荐软件:Rstuido(可上网搜索安装教程)配合书籍:R语言实战包的相关操作(不要问我“包”是什么?):#.1_1_包的安装:install.packages("包的名字”)下载包library(包的名字)载入包search()显示库中有那些包······...

2019-08-06 19:25:45

类的继承,多态学习总结

面向对象里面有个非常重要的概念:继承与派生,而且这两个其实说的是一回事。现在我引入一个新名词:“可重用性”。而重用性好指的是有一部分代码实现了某个功能,而当你要新写一个新代码(新代码也要实现相同功能),这个时候你就不用重新再写,你把原来的代码拿来用就行了。继承:在你要定义一个新的类B时,如果该类与某个已有的类A相似(指的是B拥有A的全部特点),那么就可以把A作为一个基类,而把B作为基类...

2019-06-23 17:25:30

大一下学期.学期总结

1.给你要编写的系统起个“好名字”。一个“好名字”可以时刻督促你记住编写这个系统的最初想法。当你给自己的系统起了一个好名字,就相当一个大树确定了主干。2.明确系统要实现的功能,这就是像是从大树主干延伸出的分支。3.系统的编写是一件非常繁重的任务,即使系统要实现的功能再简单,在你敲代码的过程中,经常脑袋里也会觉得乱乱的。所以编写代码要一步一步敲,功能一个一个实现。当你写完一部分代码就要调试...

2019-06-22 23:05:54

文件数据处理

一.前言:文件是根据特定的目的而收集在一起的有关数据的集合。例如:关于学生信息的文件有姓名,成绩,生日,身份证号码等。文件的分类:1.文本文件2.二进制文件文件操作的大致步骤:1.新建一个文件流对象。2.把文件流对象和文件关联起来,打开文件。3.操作文件流。4.关闭文件流。二.例子:...

2019-04-19 21:20:09

类和对象

学习目标:理解抽象数据类型的含义和作用;掌握定义类·数据成员·成员函数的语法;理解封装和信息隐藏的必要性理解访问限定符的作用理解this指针的含义和用途理解访问器和修改器的用途.理解friend的含义和作用理解一.类的定义前言:类的基本思想:1.数据抽象2.封装。1.1抽象数据类型(两部分组成)组成:一组数据和对这些数据的操作。例如:结...

2019-04-14 10:59:12

动态规划(解析1.1)

动态规划(学习笔记)动态规划第一节动态规划的基本模型一.多阶段决策过程的最优化问题例题:(最短路径问题)图给出了一个地图。地图中的每个顶点代表一个城市。两个城市间的一条违线代表道路连线上的数值代表道路的长度。现在想从城市人到达城市E.怎样走路程最短?最短路程的长度是多少?解:题目分析:分阶段:A到B到C到D到E,4(K)个阶段。设:JK(a,b)表示K阶段从a到b的...

2019-04-07 13:28:35

递推算法(初学)

递推算法一个问题的求解需一系列(类似重复)的计算,在已知条件和所求问题之间总存在着某种相互联系的关系。通过已知条件,利用特定关系得出中间推论,直至得到结果的算法。在解决问题的时候,去寻找前后过程之间的数学关系(即递推式)。递推算法避开了求项公式的麻烦,把一个复杂的问题的求解,分解成了连续的若干步简单运算。递推算法分为顺推和逆推两种。小问题:1.楼梯有n个台阶,上楼可以选择一下上一个或两...

2019-03-30 20:26:32

大一 第五章 函数知识

第五章函数前言:函数是一个命名的代码块,通过调用函数可以执行相应的代码。1用来实现特定任务2库函数函数之间通过转递参数和返回值进行通信。C++支持按值和按引用传递参数;C++允许重载函数;一.函数定义返回类型函数名(参数列表){函数体(语句块)}参数列表:需要从外界获取什么函数的结果:返回值函数的操作数:参数函数的参数列表不能省略,由逗号分隔...

2019-03-24 16:06:29

大一 下 第四章 复合类型

大一下第四章复合类型4.1指针和引用前言:直接访问:通过名字直接访问变量的内存单位。间接访问:使用内存地址找到存放数据的单位。内存(场所)指针(导航)4.1.1指针概念:指针持有一个对象的地址;定义:类型*指针变量;(注意格式)个人理解:定义中的“类型”,应该是声明指针变量存放什么类型变量的地址。赋值:只能使用变量的地址赋值指针。指针存放着指定类型的对象的地...

2019-03-24 13:54:57

c语言打字学期总结

C语言本学期总结(对于干货知识,在此不做介绍,本次博客是对过去写的博客的补充,外加小结)①我编码生涯的开始#include//使用cincout,要调用iosteeam库,告诉编译器的预处理器将输入输出流的标准头文件usingnamesqacestd;//使用sts(标准)名字空间的意思。用来控制不同jiexiin类库的冲突问题。intmain()//这一行为主...

2019-01-04 16:33:06

学习完数组总结

关于数组内容的介绍一.什么是数组?数组=数的集合(用于存储多个相同类型数据的集合)按输入顺序排列存储定义格式:类型标识符数组名[常数表达式];二.使用数组需注意:①数组的类型实际上是指数组元素的取值类型。②数组名的书写规则应符合标识符的书写规则。③数组名不能和其它变量名重复。④[]里的常量表达式用来规定数组的长度,也就是数组的元素个数。但是,不能在[...

2018-12-23 18:46:51

循环结构知识总结与感受

@[循环结构总结与感受toc]循环语句一.for,while,do-while语句的内容介绍,特点与应用。二.程序设计容易出错的误区。三.学习感受总结。一:①(●—●)for语句格式:for(控制变量初始化表达式;条件表达式;增量表达式){语句块1;…………;语句块n;}②(●—●)while语句格式:while(条件表达式){语句1;…………;语句n;...

2018-12-09 10:12:44

选择语句基础

选择结构总结——3种基本结构一(●—●)if结构:属于单分支结构,条件成立执行if中的语句,条件不成立无视if的语句块,程序选择跳过。if的可以起到的作用:选择作用自我设置,限定作用(条件作用)递进作用(作用具体介绍在之后进行介绍)if结构的缺点:只考虑单面条件(不是单一),规定条件表达式ture时的执行情况,而不考虑条件表达式false时该执行什么。一条程...

2018-11-11 16:14:51
勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。