线性表的结构体定义

1.线性表的结构体定义    1)顺序表的结构体定义typedef struct { int data[maxSize]; int length; } Sqlist;     2)考研中常用定义int A[maxSize]; int n;    3)单链表结点定义typedef stru...

2018-05-12 19:54:09

阅读数 1670

评论数 0

顺序表和链表的比较

1.基于空间的比较    1)存储分配的方式:顺序表的存储空间是一次性分配的,链表的存储空间是多次分配的。    2)存储密度(存储密度 = 结点值域所占的存储量/结点结构所占的存储总量):顺序表的存储密度 = 1;链表的存储密度 < 1(因为结点中有指针域)。2.基于时间的...

2018-05-12 16:42:57

阅读数 35

评论数 0

算法的基本概念

1.算法的特性   1) 输入:在算法中可以有零个或者多个输入。    2)输出:在算法中至少有一个或者多个输出。    3)有穷性:在执行有限的步骤之后,自动结束不会出现无限循环并且每一个步骤在可接受的时间内完成。    4)确定性:算法的每一个步骤都具有确定的含义,不会出现二义性。    5)...

2018-05-12 16:15:28

阅读数 20

评论数 0

考研中的算法时间复杂度分析

1.常用的时间复杂度比较关系为O(1) <= O(log2(n)) <= O(n) <= O(nlog2(n)) <= O(n2) <= O(n3) ..... <=...

2018-05-12 16:06:19

阅读数 491

评论数 1

链表节点与二叉树结点的定义

1.链表节点的结构型定义:typedef struct Node { int data; //这里默认的是int型,如需其他类型可修改 struct Node *next; //指向Node型变量的指针 }Node;2.二叉树结点的定义typedef struct BTNode { i...

2018-05-12 15:47:56

阅读数 1596

评论数 0

如何在Android Studio中添加RecyclerView-v7支持包

Android studio版本:3.1JRE:1.8.0通过在app的build.gradle中添加任意以下两行代码中的一行代码即可。代码1:implementation'com.android.support:design:26.1.0'代码2:implementation'com.andro...

2018-05-12 10:51:28

阅读数 2427

评论数 0

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