顺序表是程序员在编程中会经常用到的数据结构,简单来说,顺表就是用数组来存储 数据和数据与数据之间的联系。 1 #pragma once 2 #include<stdio.h> 3 #include<malloc.h> 4 5 typedef int ElemType; //假定线性表的元素类型为整型 ...
分类:
编程语言 时间:
2020-05-05 10:53:02
阅读次数:
65
变量、常量和作用域 变量 局部变量:局部变量写在方法里,必须声明和初始化值,只在该方法里有效 实例变量:写在方法体外类里,需要声明但可以不初始化,只有当类实例化之后才能使用。实例化后没有初始化的变量会默认初始化这个类型的默认值(整型:0,浮点数:0.0,字符:\0,布尔:false,引用:null) ...
分类:
其他好文 时间:
2020-05-05 10:38:51
阅读次数:
52
题目描述: 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度为O(n),空间复杂度为O(1)。 解题思路: 这道题目相对比较难,一般情况下,我们首先可以想到的是顺序扫描数组,但其时间复杂度为O(n^2)。进一步也可以想到用哈希表保存每一个数次 ...
分类:
编程语言 时间:
2020-05-05 00:47:23
阅读次数:
71
* 存储引擎* 数据类型 整型 浮点型 字符类型 日期类型 枚举与集合类型* 约束条件### 存储引擎日常生活中文件格式有很多中,并且针对不同的文件格式会有对应不同存储方式和处理机制(txt,pdf,word,mp4...)针对不同的数据应该有对应的不同的处理机制来存储存储引擎就是不同的处理机制** ...
分类:
其他好文 时间:
2020-05-04 17:09:53
阅读次数:
83
在实际开发中,有时候需要处理多个基本数据类型的数据。例如,一个学生管理系统,需要的信息有姓名、学号、性别、年龄等信息,里面包含了字符型、整型、浮点和实型数据类型。在C语言中没有能够处理这样的数据类型,这是需要一个构造包含各种数据类型的类型,这种构造类型被称为结构体和共同体。 1.结构体 使用关键字 ...
分类:
其他好文 时间:
2020-05-04 00:22:30
阅读次数:
118
1.索引的概念 数据库查找时,没有索引的话需要遍历,浪费时间。通过索引能更快定位要要查找的内容的位置,索引就是Java/C里面的数组下标,通过下标直接获取数组的内容。数据库索引的实现有2种,B+树和哈希。 2.索引的优缺点 (1)优点:所有的字段都可以通过添加索引从而提高查找效率。 (2)缺点:创建 ...
分类:
数据库 时间:
2020-05-03 18:19:21
阅读次数:
74
枚举(enum):应用于有多个选择情况下的场合,枚举类型为一组符号常数提供了一个类型名称 枚举的声明: 1 enum 枚举名 2 { 3 枚举成员 [=常数表达式] 4 ...... 5 } 使用枚举的优点: 1.使程序的可读性更好 2.容易检查出错误 使用枚举注意事项: 枚举量的运算 每个枚举类型 ...
今日总结 数据类型:基本数据类型、引用类型 流程控制语句 数组 一、数据类型分类 基本数据类型:整数、浮点数、字符、布尔 引用数据类型:类、对象、接口、数组 (以后再讲) 数据类型 关键字 内存 字节型 byte 1个字节 短整型 short 2个字节 整型 int 4个字节 长整型 long 8个 ...
分类:
编程语言 时间:
2020-05-03 01:10:50
阅读次数:
55
问题 假如有一个4个字节的整型数据: b4|b3|b2|b1. 怎样快速的判断4个byte中是否存在某个特定byte? 一开始考虑的是使用bitwise operator. 但是始终没有想出来. (这些操作在bit之间的独立的, 我怀疑只使用这些操作是无法判断的). 在网上查了一下, 找到了一个方法 ...
分类:
其他好文 时间:
2020-05-02 12:04:49
阅读次数:
81
Swift包含了C和Objective-C上所有基础数据类型,Int表示整型值、Double和Float表示浮点型值、Bool是布尔型值、String是文本型数据。Swift还提供了三个基本的集合类型:Array、Set和Dictionary。 Swift还提供了OC中没有的高阶数据类型比如元组Tu ...
分类:
编程语言 时间:
2020-05-02 00:16:06
阅读次数:
113