自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 几种简单的排序算法

1、冒泡排序算法介绍:1、比较相邻的 两个元素,如果前一个比后一个大,则交换位置;2、第一轮的时候最后一个元素应该是最大的一个;3、按照步骤一的方法进行相邻两个元素大的比较,而最后一个不用比较(已最大)。 最坏时间复杂度:o(n^2),最好时间复杂度:o(n^2);function bubble_sort(arr) { for(var i=0;i<ar...

2018-09-07 14:35:42 492

原创 笔记:call()与apply()的作用

call与apply的作用是明显的,但一直对其定义“动态改变某个类的某个方法的运行环境”了解不深,所以记个笔记归纳一下。含义:apply:调用一个对象的一个方法,用另一个对象替换当前对象,例:B.apply(A,arguments);       call:应用一个对象的一个方法,用另一个对象替换当前对象,例:B.call(A,args1,args2);相同点:方法的含义是一样的,即方法功能是一样...

2018-07-05 08:38:58 327

转载 HTML5新特性与移除

Html5新增了 27 个元素,废弃了 16 个元素,根据现有的标准规范,把 HTML5 的元素按优先级定义为结构性属性、级块性元素、行内语义性元素和交互性元素 4 大类。1.结构性元素主要负责web上下文结构的定义section:在 web 页面应用中,该元素也可以用于区域的章节描述。header:页面主体上的头部, header 元素往往在一对 body 元素中。footer:页面的底部(页脚...

2018-05-16 21:57:35 403

原创 页面布局之经典三栏布局

    我们在学习前端技术时,首先避免不了的就是你的页面布局问题,其中布局中比较流行的布局方式就是三栏布局,其主要要求是 三列布局,中间宽度自适应,两边定宽; 经典三列布局,也叫做圣杯布局【Holy Grail of Layouts】是Kevin Cornell在2006年提出的一个布局模型概念,在国内最早是由淘宝UED的工程师传播开来,在中国也有叫法是双飞翼布局。    实现三栏布局主要有以下几...

2018-05-13 17:48:26 1890

转载 int main(int argc,char* argv[])

我们在许多文档中看到过对main函数这样的表示:main(int argc,char* argv[]),那么这种表示和我们之前用的main()无参数有什么区别呢;首先,我们知道,函数是可以有参数的,那么就可以想想主函数可不可以呢,他的参数又该怎么表示呢;这里就用到了整型变量argc,代表参数个数,与指向字符串的指针数组argv[];------------------------argc是命令行总...

2018-02-16 23:33:13 224

原创 顺序栈的基本操作

#include<stdio.h>#include<stdlib.h>#define MaxSize 50typedef int ElemType;typedef struct{    int top;    ElemType data[MaxSize];}SqStack;//初始化栈int InitStack(SqStack *S){ ...

2018-02-16 23:10:25 441

原创 双链表基本操作的实现

#includetypedef int ElemType;typedef struct DNode{ ElemType data; struct DNode *prior,*next;}DNode, *DLinkList;//初始化链表,尾插法创建一个双链表void CreatList(DLinkList *L){ int x; (*L) = (DL

2018-02-06 22:05:52 1350

原创 PAT:数素数

链接:https://www.nowcoder.net/questionTerminal/e0fb49acb75f47e8b6fa2077d9071799来源:牛客网令Pi表示第i个素数。现任给两个正整数M 输入描述:输入在一行中给出M和N,其间以空格分隔。输出描述:输出从PM到PN的所有素数,每10个数字占1行,其间以空格分隔,但行末不得有多余空格。

2018-02-04 22:28:47 289

原创 单链表基本操作的实现

#includetypedef int ElemType;typedef struct LNode{ ElemType data; struct LNode *next;}LNode, *LinkList;//初始化链表,尾插法创建一个单链表void CreatList(LinkList *L){ int x; (*L) = (LinkList)ma

2018-02-04 21:38:57 377

原创 PAT:数字分类(20)

链接:https://www.nowcoder.com/questionTerminal/473c219f9e4d4ab2851ed388895a9c86来源:牛客网给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1 = 能被5整除的数字中所有偶数的和;A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3-n4...;

2018-02-01 17:21:09 491

原创 顺序表的部分算法

1.从顺序表中删除具有最小值的元素(假设唯一)并由函数发回被删元素的值。空出的位置由最后一个元素填补,若顺序表为空则显示出错信息并退出运行; 算法思想:搜索整个顺序表,查找最小值元素并记录位置,搜索结束后用最后一个元素填补空出的原最小值元素位置。/* **从顺序表中删除具有最小值的元素(假设唯一)并由函数发回被删元素的值。** *//* **空出的位置由最后一个元素填补,若顺

2018-02-01 15:31:37 1386

原创 PAT : A+B和C

链接:https://www.nowcoder.com/questionTerminal/33ceeced8acc475aa0be9603936890a6来源:牛客网给定区间[-2的31次方, 2的31次方]内的3个整数A、B和C,请判断A+B是否大于C。输入描述:输入第1行给出正整数T(输出描述:对每组测试用例,在一行中输出“Case #X: true”如

2018-01-26 20:53:18 234

原创 顺序表基本操作的实现

#include#include#define InitSize 100   //初始化表长度#define OVERFLOW -2typedef int ElemType;  //元素类型,在此处可以快速更改元素类型,例如把int改为char型,则ElemType赋值的就为char型了typedef struct{    ElemType *data;    //指示动态分配数组的指

2018-01-26 17:08:05 1567

空空如也

空空如也

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

TA关注的人

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