
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
队列概念队列是对头出、队尾入的先进先出线性表。需要两个指针front和rear分别来指向队头和队尾。front指向队头元素的前一个位置,rear总是指向队尾元素。进队:rear+1出队:front+1队空条件:front=rear队满条件:rear = MaxSize - 1代码#include <stdio.h>#include <stdlib.h>#include &l
目录概念简述KMP算法原理代码计算next数组KMP算法测试概念简述从s中匹配t串,在BF算法中,通过指针回溯不断进行匹配,其思想是穷举。效率很低,但有些串有一定的规律,不需要回溯s串的指针,这就是KMP算法。比如 s:aaaaaabt: aaab在进行比较时,如果按照BF算法,需要进行最后一次才能匹配成功。但是我们发现s和t串前几位是相同的,不需要重复比较。当然,计算机不会像人这么敏感,但是能否
基本概念使用带头结点的单链表表示栈,头结点指向的即为栈顶,也就是说入栈就是所谓的头插法入栈,出栈也是从头结点的下一个节点出。空栈条件s->next==NULL栈满条件:由于链表的内存是随时申请和释放的,所以在内存允许的范围内是没有栈满条件的。进栈:将包含数据的节点插入到头结点之后。退栈:将头节点之后的节点删除,并释放其所占内存。代码stack.c/*********************栈
PyCharm是有交互式界面的进入PyCharm console在代码页面右击,选择如下然后就可以再python控制台进行编程了(和matlab很像哈哈)退出PyCharm consolePyCharm console适合控制台编写代码,但是不适合运行脚本代码,因为每次运行他都会跳出来一个界面,有时候不小心进入了PyCharm console还很尴尬。退出步骤如下取消掉run with Pycho
了解电源之前,先来简单了解一下各种电源端口的命名VCC:C=circuit表示电路的意思,即接入电路的电压。VDD:D=device表示器件的意思,即器件内部的工作电压。VSS:S=series表示公共连接的意思,通常指电路公共接地端电压。GND:在电路里常被定为电压参考基点。VEE:负电压供电;场效应管的源极(S)VPP:编程/擦除电压。V*与V*A的区别是:数字与模拟的区别数字电路供电VCC模
目录函数参数传递二维数组的问题解决方案1.传递第二维和更高维的大小2.根据数组的存储原理把二位数组当作一维数组来操作(降维处理)函数参数传递二维数组的问题将二维数组当作参数的时候,必须指明所有维数大小或者省略第一维的,但是不能省略第二维或者更高维的大小,这是由编译器原理限制的。在学编译原理的时候知道编译器是这样处理数组的:对于数组 int p[m][n];如果要取p[i][j]的值(i>=0
努力拥抱新事物!编译环境下载https://www.python.org/编辑器python自带IDLE编辑和运行Visual Studio Code文本编辑 + 控制台命令运行Hello python1.直接shell环境编辑运行。输入python就进入python环境,可以输入代码运行。进入和退出环境如下图。windows控制台进入和退出pthon环境2.脚本编辑运行。创建.py文件并编写代码







