自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (6)
  • 收藏
  • 关注

原创 2021-05-26

1、随机存取就是直接存取,可以通过下标直接访问的那种数据结构,与存储位置无关,例如数组。非随机存取就是顺序存取了,不能通过下标访问了,只能按照存储顺序存取,与存储位置有关,例如链表。  2、顺序存取就是存取第N个数据时,必须先访问前(N-1)个数据 (list),随机存取就是存取第N个数据时,不需要访问前(N-1)个数据,直接就可以对第N个数据操作 (array)。存储结构:分为顺序存储和随机存储1.顺序存储结构  在计算机中用一组地址连续的存储单元依次存储线性表的各个数据元素,称作线性表的顺序存储

2021-05-26 19:52:41 764

原创 栈(出栈序列)

令h(0)=1,h(1)=1,catalan数满足递推式:h(n)= h(0)*h(n-1)+h(1)*h(n-2) + … + h(n-1)h(0) (n>=2)从第一项开始,分别是第一个入栈元素在第i+1个出栈的情况数例如:h(2)=h(0)h(1)+h(1)h(0)=11+11=2h(3)=h(0)h(2)+h(1)h(1)+h(2)h(0)=12+11+21=5递推关系的解为:h(n)=C(2n,n)/(n+1) (n=0,1,2,…)递推关系的另类解为:h(n)=c(2n,

2021-05-09 15:45:18 150

原创 查找算法(哨兵查找)

/*哨兵查找*/#include <stdio.h>#define MAXSIZE 10typedef struct { int NO; char name[10]; int grade;}STU,STUlist[MAXSIZE+1];int homework(STUlist stulist,int key,int n){ int i=0; stulist[n].NO=key; while(stulist[i].NO!=key) { i++; } retur

2021-05-09 10:31:22 334

原创 弗洛伊德算法

#define MAXVEX 9#define INFINITY 65535typedef int Pathmatirx[MAXVEX][MAXVEX];typedef int ShortPathTable[MAXVEX][MAXVEX];void ShortestPath_Floyd(MGraph G, Pathmatirx *P, ShortPathTable *D){ int v, w, k; // 初始化D和P for( v=0; v < G.numVertexes..

2021-05-07 22:36:36 163

原创 最短路径-迪杰斯特拉算法

#define MAXVEX 9#define INFINITY 65535typedef struct{ char vexs[MAXVEX]; // 顶点表 int arc[MAXVEX][MAXVEX]; // 邻接矩阵 int numVertexes, numEdges; // 图中当前的顶点数和边数} MGraph;typedef int priornode[MAXVEX]; //存放该点的前驱节点 typedef int shortpathlength[MAXVE.

2021-05-07 11:08:30 181

原创 单链表-1

1.带头结点的单链表L中所有元素为整数,设计一个算法将所有小于零的节点移到所有大于等于零的节点的前面。typedef signed int ElemType;typedef struct LNode{ // 定义单链表结点 ElemType data; struct LNode *next; // 指向后继的指针域}LNode, *LinkList;void fun(LinkList &L){ LinkList posHead=(Li

2021-05-05 22:41:12 1540

原创 001

is 与 == 区别:is 用于判断两个变量引用对象是否为同一个(同一块内存空间), == 用于判断引用变量的值是否相等。>>> a = [1, 2, 3]>>> b = a>>> b is a True>>> b == aTrue------------------------------------------------------------------------>>> b = a[:]&

2021-01-13 15:40:14 102

原创 指向结构体的指针作为参数传递问题

形参为一个指向结构体指针的指针(二级指针)void CreateListTail(LinkList *L, int n){ LinkList p,r; int i; srand(time(0)); /* 初始化随机数种子 */ r=*L; /* r为指向尾部的结点 */ for (i=0; i < n; i++) { p = (Node *)malloc(sizeof(Nod

2020-12-10 12:27:53 850

原创 线性表【单链表快速查到中间节点】

#include <stdio.h> #include <stdlib.h>#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0typedef int Status; /* Status是函数的类型,其值是函数结果状态代码,如OK等 */typedef int ElemType; /* ElemType类型根据实际情况而定,这里假设为int */typedef struct Node{ El

2020-12-10 11:01:11 153

原创 线性表【静态链表】

#define MAXSIZE 1000#define OK 1#define ERROR 0#include <stdio.h>typedef int Status; typedef ElemType; typedef struct{ElemType data; // 数据int cur; // 游标(Cursor)} Component, StaticLinkList[MAXSIZE];/*对静态链表进行初始化相当于初始化数组*/ Status In

2020-12-09 00:09:48 69

原创 线性表【单链表】

#include<stdio.h> typedef struct Node{ElemType data; // 数据域struct Node* Next; // 指针域} Node;typedef struct Node* LinkList;/* 初始条件:顺序线性表L已存在,1<=i<=ListLength(L) *//* 操作结果:用e返回L中第i个数据元素的值 */Status GetElem( LinkList L, int i, ElemTy

2020-12-07 23:46:11 69

原创 线性表【顺序结构】

线性表分为顺序存储结构和链式存储结构

2020-12-07 12:17:10 124

原创 【30天自制操作系统】第四天

void io_hlt(void);void io_cli(void);void io_out8(int port, int data);int io_load_eflags(void);void io_store_eflags(int eflags);/*就算在同一个源文件里,如果想在定义之前使用,还是必须事先申明*/void init_palette(void);void set_palette(int start, int end, unsigned char *rgb);voi

2020-12-01 00:10:49 142

原创 什么是ISO镜像文件,为什么不能拷贝到U盘直接重新安装?

之前搞虚拟机和重装系统的时候一直在想,为什么ISO镜像文件要用ultraiso去"烧录"到硬盘,不能直接复制吗?不行 不行 不行那是因为文件与启动的必要关系决定的!一、启动条件:1、具有一个系统引导文件(ipl Initial Program Loader初始程序加载器)。虽然说叫什么加载器,但其实就是一个512字节的文件,作用是加载真正的操作系统2、引导文件必须在根目录下(其实是0柱面0磁头1号扇区,BIOS从这里加载启动程序,也就是通常说的引导程序)。3、引导文件与引导系统盘格式相符合兼容

2020-11-30 09:31:58 5837 1

原创 【30天自制操作系统】第三天

1.制作真正的ipl(Initial Program Loader启动程序装载器)从上一篇文中,讲述了电脑开机的过程,当BIOS执行了一些硬件检测工作后,最后一步将启动区内容加载到内存 0x7c00,并跳转到这里,启动区的内容就是ipl,大小为512字节,启动区代码主要是加载操作系统内核,也就是用来加载真正的操作系统。这段ipl是为了从磁盘(软盘)读取0号柱面(磁道)、0号磁头(一个磁道的正反两面)、2号扇区(软盘一个磁道有18个扇区)软盘的存储量为80(磁道)x2(正反两面)x18(扇区)x5

2020-11-29 23:49:05 273

原创 【30天自制操作系统】第二天

1.编辑器用Notepad++就行2.代码核心区解释(1)ORG 0x7c00h是这段代码的拷贝在内存中的首地址(文件编译后存在磁盘里,BIOS从磁盘的启动盘引导)(2)接着就是初始化各种寄存器(3)设置SI为msg的地址(4)putloop也是一个地址,putloop:到jmp putloop指令为止这段汇编指令是从msg所在的内存地址一次取8位,即一个字节到al寄存器中,然后设置显示的格式,其中的CMP AL,0是看有没有取完字符串,取完就跳转到fin,让CPU待机。(5)int 10是

2020-11-29 00:25:58 218 1

原创 Float的存储方式

Float的存储方式目录Float的存储方式​最大值最小值精度(有效数字)十进制:8.5二进制:1000.1每位的值(8421.1/2)二进制:1.0001*2^3符号位为0 指数位为127+3(正+负-)变化后的二进制存储方式为最大值(指数位全0和全1都不能用)指数最大为254-127=127。尾数位约等于1,再加上省略的整数1,和为2,float能存的最大值为2*2^127=2^128。也就是3.4*10^38次方最小...

2020-09-12 23:42:32 926

原创 win2008 r2下配置IIS7(ASP.net运行环境)

win2008 r2下配置IIS7(ASP.net运行环境)1.建立网站,设置主机名(例www.qf.com),2.配置dns,3.设置网站的默认文档(一般是index.asp)注意事项:1.安全性->身份验证->匿名身份验证->启用2.网站->权限编辑->共享权限(everyone)读取写入NTFS权限:除完全控制所以权限3.设置应用程序池默认属性”–>“常规”–>“启用32位应用程序”,设置为 true。4.选择 Default Web Si

2020-07-07 22:39:35 390

原创 如何关闭WIN7自动配置 IPV4 地址 169.254. x. x

如何关闭WIN7自动配置 IPV4 地址 169.254. x. x先把本地连接禁用,再启用,完事

2020-07-07 20:28:12 2979 1

winhex.zip

winhex 是一个专门用来对付各种日常紧急情况的工具。它可以用来检查和修复各种文件、恢复删除文件、硬盘损坏造成的数据丢失等。同时它还可以让你看到其他程序隐藏起来的文件和数据。总体来说是一款非常不错的 16 进制编辑器。得到 ZDNetSoftwareLibrary 五星级最高评价,拥有强大的系统效用。

2020-12-07

IDA New Version.rar

IDA 是世界上最敏捷和多功能的反编译工具,被众多软件安全专家所熟知的交互的反汇编工具。 此压缩包中有macos和Windows和Linux所有平台的IDA版本 Linux版本的IDA Pro比较稀少,Mac版就更珍贵了。很幸运的是吾爱破解论坛已经有大牛分享了Mac版本的IDA Pro。

2020-11-28

asp校无忧成绩查询系统 v1.6.rar

适合Windows平台动态网站搭建 使用asp语言(现在已经很少用了) 适合新手(不用麻烦在Windows平台上搭建php开发环境)

2020-07-12

saminside.rar

SAMInside是一款非常强大的windows系统密码恢复软件,由于程序是以汇编语言编写的,故解密速度很快,支持暴力破解、模糊破解、字典攻击、多台电脑分布式破解等方式,可以完美在windows XP、windows 7、windows 8、windows 10等目前主流的windows系统上运行,相信大家都有遇到忘记电脑密码的时候,通过安全模式是可以恢复密码的,但是对于电脑小白来说操作还是比较麻烦,难道只能重装系统了吗?不,这款小巧的saminside可以轻松帮助你破解电脑密码,所以,赶快下载备用吧!

2020-07-12

getpass.rar

可直接从内存获取系统明文密码,需管理员模式运行 含有两个可执行文件getpass.exe getpass_x64.exe

2020-07-12

VisualBasic6.0.rar

Visual Basic(简称VB)是一款由Microsoft公司研发可视化程序设计语言工具。小伙伴们可以轻松使用Visual Basic(VB)工具简单操作即可建立应用程序的GUI系统,或是用于开发比较复杂的程序应用。Visual Basic可以帮助用户快速开发企业及软件程序,让程序员节省出更多的时间、精力做其他工作。 相似软件

2020-07-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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