- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 循环队列(顺序存储结构)C语言
文章目录一、队列二、代码1.头文件与宏定义2.循环队列的定义及主要操作3.主函数(测试函数)三.运行结果一、队列为充分利用向量空间,克服"假溢出"现象的方法是:将向量空间想象为一个首尾相接的圆环,并称这种向量为循环向量。存储在其中的队列称为循环队列(Circular Queue)。循环队列是把顺序队列首尾相连,把存储队列元素的表从逻辑上看成一个环,成为循环队列。循环队列和普通队列有所不同,需要注意的是队空队满为了区分队空还是队满的情况,有多种处理方式(这里选的是第一种):方式1: 牺牲一个单元来
2021-10-11 14:02:21
1806
原创 栈(顺序存储结构)C语言
文章目录一、栈二、代码1.头文件与宏定义2.对栈的定义及主要操作3.主函数(测试函数)三.运行结果一、栈栈是一种限定性线性表,是将线性表的插入和删除运算限制为仅在表的一端进行。通常将线性表中允许进行插入删除操作的一端称为栈顶(Top),因此栈顶的当前位置是动态变化的。二、代码1.头文件与宏定义#include <stdio.h>#include <stdlib.h>#define OK 1#define ERROR 0#define TRUE 1#de.
2021-10-11 12:38:15
513
原创 线性表(链式存储结构)C语言
文章目录一、线性表的链式存储结构二、代码1.头文件与宏定义:2.对链表的定义及主要使用函数:3.测试函数(主函数):三、运行结果一、线性表的链式存储结构线性表的链式存储结构的特点是用一组任意的存储单元存储线性表的数据元素,这组存储单元可以是连续的,也可以是不连续的。在顺序结构中,每个数据元素只需要存数据元素信息就行了,而在链式结构中,除了存储数据元素信息外,还要存储它的后继元素的存储地址。所以一般结点包括两个信息:数据和指针。链表就是n个节点组成的,如果每个结点只包含一个指针,那么就是单链表。这里
2021-09-28 11:28:32
1528
原创 线性表(顺序存储结构)C语言
文章目录前言一、线行表的顺序存储结构二、代码三、运行结果前言最近在学数据结构,想在这里记录一下,也方便以后查找一、线行表的顺序存储结构线性表分为两种存储结构,顺序存储与链式存储。顺序存储就是用一维数组来实现的。一维数组的下标与元素在线性表中的序号对应。二、代码1.引用头文件与宏定义:#include <stdio.h>#include <stdlib.h>#include <malloc.h>#define OK 1#define ERR
2021-09-26 22:36:43
1313
原创 Jupyter Notebook配置问题(内核正忙)
文章目录前言一、安装二、内核正忙原因解决方法前言Jupyter notebook是python常用的一种交互式的编译器,尤其是在做数据处理时非常好用,第一次使用jupyter notebook 可能会无法运行代码,显示内核正忙。一、安装这里安装不过多细讲,主要就是两种方式,安装anaconda,里面自带jupyter(非常建议使用这种方式,可以创建多个环境,解决版本冲突的问题),或者是直接下载jupyter,这种方式我也不是很了解。二、内核正忙第一次使用时可能会有这种问题:显示内核正忙.
2021-09-17 18:24:56
20722
26
原创 常见古典密码
古典密码文章目录古典密码前言1.Affine(仿射加密)2.Bacon(培根加密)3.Brainfuck4.Caesar(凯撒加密)5.Fence(栅栏加密)6.Fenham(费纳姆加密)7.Morse(摩斯密码)8.Pigen(猪圈加密)9.Vigenere(维吉尼亚加密)前言系统的学习了一下古典密码,这里大概整理一下主要的加密方式以及实现加解密的python代码。1.Affine(仿射加密)单码加密法的另一种形式称为仿射加密法(affine cipher)。在仿射加密法中,字母表的字母被
2021-07-21 22:32:03
8671
原创 控制台中运行java提示“找不到或无法加载主类“
文章目录问题解决方法问题控制台中运行java类提示"找不到或无法加载主类╮(╯_╰)╭D:\java文件里是这样的(⊙﹏⊙)我也是个新手,找了好久才解决这个问题,虽然具体细节的原因不是很明白然后修改了一下环境变量就可以用了解决方法把这个修改成这个样子,在前面加上 .;如果没有这个变量的,增加一下这个就可以了,%%之间的要和之前设置的那个JAVA_HOME一样,有的人可能设置的大小写的修改之后就可以用了亲测有效(๑•̀ㅂ•́)و✧...
2021-03-07 23:02:06
387
原创 考试系统没有检测到C语言编程环境
文章目录前言( ^ ▽ ^ )一、问题二、原因三、解决办法四、安装步骤总结前言( ^ ▽ ^ )为了考试做题,很多同学都安装了万维考试系统,却总是出现这个问题:注:我只是为了解决这个问题而发的这篇文章一、问题自己明明安装了老师给的vc++6.0绿色完整版,却还是说检测不到C语言的编程环境二、原因我认为主要原因就是这个版本问题,考试系统检测不到绿色完整版的C语言编译器,绿色版的少了很多东西。三、解决办法其实也很简单,只要下载一个企业版的vc++6.0就可以了,注意看机房的C语言编.
2021-01-03 15:08:25
10773
34
原创 (C语言)教师信息管理系统
文章目录前言一、具体功能二、总体设计二、代码源代码:还有一些不足:( ^ ▽ ^ )前言刚学完C语言,仍是菜鸟一枚。有些不好的地方不要介意啊!!!(咳咳,不能介意○( ^皿^)っ``)一、具体功能1.1维护教师信息。(1)增加教师信息(2)修改教师信息(3)删除教师信息1.2查询教师信息。(1)按教师编号查询(2)按姓名查询(3)按工作时间查询1.3统计教师信息(1)统计某年参加工作的教师总数及教师基本情况按部门统计总数并显示数据1.4对教师信息排序(1)按部门、教师
2020-12-31 10:36:37
10726
10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人