自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 双向链表

#include<stdio.h>#include<malloc.h>typedef struct node{ int data; struct node *pre;//前驱 struct node *next;//后继}Node,*Linklist;void InitList(Linklist l)//置空头结点{ if(l == NU...

2018-05-14 14:39:10 129

原创 顺序队列

#include<stdio.h> #include<stdlib.h> #define maxsize 50 typedef struct SqQueue{ int data[maxsize]; int front;//队首指针 int rear;//队尾指针 }SqQueue; //创建循环队列 SqQueue...

2018-05-14 14:21:27 156

原创 链队列 (C语言描述)

#include<stdio.h>#include<stdlib.h>typedef struct QNode{ int data; struct QNode *next;}QNode;typedef struct LiQueue{ QNode *front; QNode *rear;}LiQueue;LiQueue intiQueue...

2018-05-09 17:47:31 282

原创 臭久的数据结构之路 C语言描述

单链表#include<stdio.h>#include<malloc.h>typedef int datatype;typedef struct node{ datatype data; struct node *next;}Lnode,*Linklist;Linklist Creat_Linklist()//创建链表再添加元素{ Linklist...

2018-05-08 17:34:17 144

转载 C语言register关键字—最快的关键字

C语言register关键字—最快的关键字register:这个关键字请求编译器尽可能的将变量存在CPU内部寄存器中,而不是通过内存寻址访问,以提高效率。注意是尽可能,不是绝对。因为,如果定义了很多register变量,可能会超过CPU的寄存器个数,超过容量。所以只是可能。一、皇帝身边的小太监----寄存器    不知道什么是寄存器?那见过太监没有?没有?其实我也没有。没见过不要紧,见过就麻烦大了...

2018-03-10 17:02:36 155

原创 JAVA中的必须知道的常用类!(包装类,Date类,Calendar类,Math类)

JAVA中的包装类int、float、double、boolean、char 等。基本数据类型是不具备对象的特性的,比如基本类型不能调用方法、功能简单。。。,为了让基本数据类型也具备对象的特性, Java 为每个基本数据类型都提供了一个包装类,这样我们就可以像操作对象那样来操作基本数据类型。基本类型和包装类之间的对应关系:包装类主要提供了两大

2018-01-28 15:30:04 2141

原创 JAVA中的字符串!

JAVA字符串1.字符串的不变性!String 对象创建后则不能被修改,是不可变的,所谓的修改其实是创建了新的对象,所指向的内存空间不同。运行结果 通过 String s1="爱慕课"; 声明了一个字符串对象, s1 存放了到字符串对象的引用,在内存中的存放引用关系如下图所示:然后通过 s1="欢迎来到:"+s1; 改变了字符串 s1 ,

2018-01-28 14:59:55 143

原创 JAVA三大特色之三:多态。

多态:多态,就是多种形态。多态又分引用多态,方法多态。1.引用多态:父类的引用指向本类的对象。                    父类的引用指向子类的对象。(子类的引用不能指向父类的对象!)2.方法多态:创建本类对象时,调用的方法为本类方法。                    创建子类对象时,调用的方法为子类重写的方法或继承的方法。多态的应用的时候很

2018-01-22 16:38:38 163

原创 JAVA三大特色之二:继承

继承:1.顾名思义,继承就是“is a”的关系。就是某个东西得到另外一个东西的(属性)和(方法)!在java中就是一个类属于某个类的子类。/*如果父类中的某个属性用private 关键字进行修饰之后,那这个属性或这是方法就不能被子类所继承。*/2.继承的语法规则。public class Animal { public int age = 10; public String

2018-01-20 17:32:35 163

原创 JAVA三大特色之一:封装( );

概念:将类的某些信息隐藏在类的内部,不允许外部的类直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。好处:1.只能通过规定的方法访问数据。2.隐藏类的事例细节,方便修改和实现。class Telphone{ float scree; float cpu; float mem; public Telphone(float newScree,fl

2018-01-16 14:50:38 143

原创 JAVA中运用Arrays类来操作数组

Arrays 类是 Java 中提供的一个工具类,在 java.util 包中。该类中包含了一些方法用来直接操作数组,比如可直接实现数组的排序、搜索等导入类的写法为 import java.util.Arrays;Arrays.sort(数组名);可以使用 sort( ) 方法实现对数组的排序,只要将数组名放在 sort( ) 方法的括号中,就可以完成对该数组的排序(按升序

2018-01-16 14:40:39 350

转载 JAVA如何中输入数据

Java程序开发过程中,需要从键盘获取输入值是常有的事,但Java它偏偏就没有像c语言给我们提供的scanf(),C++给我们提供的cin()获取键盘输入值的现成函数!Java没有提供这样的函数也不代表遇到这种情况我们就束手无策,请你看以下三种解决方法吧: 以下将列出几种方法:方法一:从控制台接收一个字符,然后将其打印出来import java.io.*;publi

2018-01-15 17:09:12 7179

原创 C语言日常(Binary String Matching问题;memset()函数;gets()和scanf()函数区别)

Binary String Matching时间限制:3000 ms  |  内存限制:65535 KB难度:3描述Given two strings A and B, whose alphabet consist only ‘0’ and ‘1’. Your task is only to tell how many times does A appear as a substr

2017-12-31 17:43:24 307

转载 C语言<time.h>中srand(),rand()等等函数产生随机数的用法。

一个初入C语言的人,会经常遇到产生随机数的问题。不管是ACM还一些别的教材上的题,或多或少都会遇到。我在这里也是为了自己加深印象,所以在这里写一遍。rand()函数简介功 能 :伪随机数发生器 所属库:stdlib.h 用 法 :需要先调用srand初始化,一般用当前日历时间初始化随机数种子,这样每行代码都可以产生不同的随机数。 函数原型:int rand(vo

2017-12-22 16:24:57 7978

转载 #include <algorithm>中sort的一般用法

1、sort函数的时间复杂度为n*log2(n),执行效率较高。  2、sort函数的形式为sort(first,end,method)//其中第三个参数可选。  3、若为两个参数,则sort的排序默认是从小到大,见如下例子[cpp] view plain copy#include    #include    usi

2017-12-20 23:00:21 379

空空如也

空空如也

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

TA关注的人

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