- 博客(30)
- 收藏
- 关注
原创 C语言练习题
C语言练习题练习一:C语言程序设计: 任意输入20个整数,分别统计奇奇数的个数、偶数的个数以及输出奇数和偶数。练习二:调用InputO函数从键盘上读入5本教材的书名(char(10))及价格(float),要求价格不能为负数,否则重新读入价格信息。调用Find0函数输出价格最高的教材的所有信息练习一:C语言程序设计: 任意输入20个整数,分别统计奇奇数的个数、偶数的个数以及输出奇数和偶数。#include "stdio.h"main(){ int a[20]; int b[20],
2022-01-11 15:29:36
700
原创 C语言-对文件的输入输出
C语言中的文件类型;文件的打开与关闭(fopen,fclose);文件的读写(fputc,fgetc, fread,fwrite函数)
2022-01-09 16:47:44
2531
原创 C语言-结构体
结构体结构体类型数据的定义和引用方法结构体类型数据的定义和引用方法结构体数组的应用;指针数组和多重指针链表的基本操作(创建,插入,删除,输出结构体类型数据的定义和引用方法结构体类型数据的定义和引用方法结构体数组的应用;指针数组和多重指针链表的基本操作(创建,插入,删除,输出...
2022-01-09 10:15:54
1996
原创 C语言-指针
指针指针与指针变量的概念,指针与地址运算符通过指针引用数组通过指针引用字符串指针数组和多重指针动态内存分配指针与指针变量的概念,指针与地址运算符通过指针引用数组通过指针引用字符串指针数组和多重指针动态内存分配...
2022-01-07 16:29:56
982
原创 C语言-函数
函数函数的定义方法函数的调用、参数和返回值形式参数与实在参数的两种传递方式变量的作用域(局部变量和全局变量)变量的存储类别(自动、静态、外部),变量的生存期函数的定义方法函数的调用、参数和返回值形式参数与实在参数的两种传递方式变量的作用域(局部变量和全局变量)变量的存储类别(自动、静态、外部),变量的生存期...
2022-01-03 17:33:16
1429
原创 C语言-数组的定义和引用
数组的定义和引用1. 一维数组、二维数组的定义、初始化和引用方法数组数据的特点:数组:一般形式:类型说明符 数组名[常量表达式];说明:一维数组的引用1. 引用方式:二维数组二维数组引用表现形式:引用四种方法对二维数组初始化2.一维数组的应用(如排序),二维数组的应用(如矩阵运算)3.数组作函数参数4.字符数组的定义、初始化和输入输出方法5.字符串与字符串处理函数的使用1. 一维数组、二维数组的定义、初始化和引用方法数组数据的特点:具有相同的数据类型使用过程中需要保留原始数据数组:是一种具
2021-12-11 18:14:37
13835
1
原创 C语言-数据类型、运算符与表达式
数据类型、运算符与表达式预备知识数值的表示方法——原码、反码和补码字节和位1.C的数据类型(整型,实型,字符类型,指针类型)及各类型常量表示方法和变量定义方法:基本数据类型关键字常量常量的概念常量的分类变量1.变量的概念2.变量的两个要素变量的定义与初始化标识符命名规则数据类型C语言允许使用的数据类型【来源于课本】整型数据整型常量实型数据实型变量实型常量实型数据的有关情况字符型数据字符常量字符变量2.C运算符的种类、运算优先级和结合性;3.不同类型数据间的转换与运算;4.C表达式(赋值表达式、算术表达式、关
2021-12-05 22:27:15
1764
原创 PHP基础理论
一、PHP 简介PHP 是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用 PHP建立一个真正交互的 WEB 站点。本教程并不想让你完全了解这种语言,只是能使你尽快加入开发动态 web 站点的行列。我假定你有一些 HTML(或者 HTML 编辑器)的基本知识和一些编程思想。1.简介PHP 是能让你生成动态网页的工具之一。PHP 网页文件被当作一般 HTML 网页文件来处理并且在编辑时你可以用编辑 HTML 的常规方法编写 PHP。PHP 代表:超文本预处理器(PHP: H
2021-06-05 10:57:03
327
3
原创 Linux基础语法
Linux基础大框架基础命令ls-——显示指定的工作目录cp——复制文件(目录)tar——tar[必要参数][选择参数][文件]其他systemctl——管理服务命令管理服务(unit)——`systemctl [command] [unit]`command 主要有:[unit 主要有:基础大框架基础命令ls-——显示指定的工作目录cp——复制文件(目录)tar——tar[必要参数][选择参数][文件]其他systemctl——管理服务命令管理服务(unit)——syst
2021-06-05 10:47:59
461
原创 数据结构——哈夫曼树
哈夫曼树路径路径长度设结点度为1的个数为n1 结点度为2的个数为n2 结点度为0的个数为n(叶子结点)我们观察一颗二叉树的连接线数:可以得出是连接线的条数是结点数减一,还有一种求连接线多少的方法:由于一个结点的度有多少就会有多少条连接线即n2*2+n1; 就有 n1+n2+n0-1=n2*2+n1;就会有:n0=n2+1,由于没有度为1的结点所以n2+n0=总结点数,现在有n个叶子结点(n0=n)那么总结点=2n-1左 0 右1...
2021-06-02 22:40:08
912
原创 数据结构复习(排序)
选择题在具有n个元素的序列中进行查找,平均查找长度为O(n)的方法是( )。A 顺序查找方法B 散列查找方法C 分块查找方法D 树形查找方法顺序查找方法的优点之一是( )。A 对于被查找对象几乎没有限制B 适合排序连续顺序文件的查找C 适合链接顺序文件的查找D 查找时间效率高对线性表采用折半查找,该线性表必须( )。A 元素按值有序排列B 采用顺序结构C 元素按值有序排列,并且采用顺序存储结构D 元素按值有序排列,并且采用链式存储结构冒泡排序某一趟移动记录次数很少,说明( )
2021-06-02 22:25:23
5718
1
原创 数据结构——排序算法
public static void insertSort(int[] a){ int i ,j ,temp; int n =a.length; for(i=0 ; i<n-1;i++){ temp=a[i+1]; j=i; while (j>-1&&temp<a[j]){ a[j+1]=a[j];
2021-06-02 20:35:15
285
原创 数据结构复习(图)
图选择题邻接表是图的一种( )。A 顺序存储结构B 链式存储结构C 索引存储结构D 散列存储结构对于一个不带权的无向图的邻接矩阵而言,( )。A 矩阵中非零元素的数目等于图中边的数目B 矩阵中非零的行的数目等于图中顶点的数目C 第i行的非零元素的数目与第i列的非零元素的数目相等D 第i行与第i列的非零元素的总数等于第i个顶点的度数最小生成树指的是( )。A 由连通图所得到的边数最少的生成树B 由连通图所得到的顶点相对较少的生成树C 连通图的所有生成树中权值之和最小的生成树D
2021-06-02 13:26:14
3292
原创 数据结构复习(树和二叉树)
树和二叉树选择题已知某二叉树的后序遍历序列是dabec, 中序遍历序列是debac , 它的前序遍历是( )A acbedB decabC deabcD cedba深度为5的二叉树至多有多少个节点( )A 16B 32C 31D 10具有10个叶子结点的二叉树中有( )个度为2的结点。A 8B 9C 10D 11如果结点A是结点B的双亲,而且结点B还有4个兄弟,则结点A的度是A 2B 3C 4D 5以二叉链表作为二叉树的存储结构,在具有n个节点的二叉链表中(n&
2021-06-02 12:00:00
3950
2
原创 数据结构复习(数组 和矩阵)
选择题数组通常具有的两种基本操作是( )A 建立和删除B 索引和修改C 查找和修改D 查找和索引稀疏矩阵的压缩存储方法是只存储( )A 非零元素B 三元组(i,j,aij)C aijD i,j对稀疏矩阵进行压缩存储是为了( )。A 降低运算时间B 节约存储空间C 便于矩阵运算D 便于输入和输出已知二维数组A8X10,按行存储时,元素a12的地址为1000,每个元素占2个字节,则元素a00的地址为( )A 972B 974C 976D 978稀疏矩阵一般的压缩存储方法
2021-06-02 11:41:42
2569
原创 数据结构复习(串)
数据结构复习题(4)串选择题填空题判断题串选择题串是一种特殊的线性表,其特殊性体现在( )A 可以顺序存储B 数据元素是一个字符C 可以链式存储D 数据元素可以是多个字符串的模式匹配是指( )。A 判断两个串是否相等B 对两个串比较大小C 找某字符在主串中第一次出现的位置D 找某子串在主串中第一次出现的第一个字符位置与线性表相比,串的插入和删除操作的特点是( )。A 通常以串整体作为操作对象B 需要更多的辅助空间C 算法的时间复杂度较高D 涉及移动的元素更多空串与空格字符
2021-06-01 23:41:52
7023
1
原创 数据结构复习(栈和队列)
数据结构复习题(3)栈和队列选择题填空题判断题栈和队列选择题1、一个栈的输入序列为:a,b,c,d,e,则栈的不可能输出的序列是( )。A. a,b,c,d,eB. d,e,c,b,a C. d,c,e,a,b D. e,d,c,b,a2、判断一个循环队列Q(最多n个元素)为满的条件是( )。A. Q->rear==Q->front B. Q->rear==Q->front+1 C. Q->front==
2021-06-01 23:29:52
8457
7
原创 数据结构复习题(线性表)
数据结构复习题(2)线性表选择题填空题判断题线性表选择题用单链表方式存储的线性表,存储每个节点需要两个域,一个是数据域,另一个是( )A 当前结点所在地址域B 指针域C 空指针域D 空闲域下列有关线性表的叙述中,正确的是( )。A 线性表中的元素之间是线性关系B 线性表中至少有一个元素C 线性表中任何一个元素有且仅有一个直接前趋D 线性表中任何一个元素有且仅有一个直接后继下列有关线性表的叙述中,正确的是( )。A 线性表中的元素之间是线性关系B 线性表中至少有一个元素C 线性
2021-06-01 22:35:23
13880
7
原创 数据结构复习题(绪论)
数据结构复习(复习题)选择题数据结构复习(复习题)绪论二级目录三级目录绪论线性结构中数据元素的位置之间存在( )的关系A.一对多 B.一对一C.多对多 D.每一个元素都有一个直接前驱和一个直接后继数据结构中,与所使用的计算机无关的是数据的( )结构。A.物理 B.存储C.逻辑与物理 D.逻辑数据元素是数据的基本单位它( )。A.只能有一个数据项组成B.至少有二个数据项组成C.可以是一个数据项也可以
2021-05-31 23:25:01
8136
10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人