- 博客(3)
- 收藏
- 关注
原创 顺序栈的定义和基本算法
顺序栈的定义和基本算法 栈:只有一个进出口,先进后出,FILO 顺序栈: 数据项: 存储元素的内存首地址 栈的容量 栈顶位置 运算: 创建、销毁、入栈、出栈、栈满、栈空、栈顶 代码如下: //顺序栈的定义和基本算法 #include<stdio.h> #include<stdlib.h> #define stacksize 100 typedef char datatype; //定义顺序栈 typedef struct { datatype data[stacksize]; int
2021-04-25 16:43:52 808
原创 C++ || 进制转换
进制转换 为什么要使用二进制、八进制、十六进制: 因为现在的CPU只能识别高低两种电流,只能对二进制数据进行计算 二进制数据虽然能够直接被CPU识别计算,但是不方便书写、记录,把二进制转换成八进制是为了方便记录在文档 随着CPU的位数不断发展,由早期8位逐渐发展到现在64位,因此八进制也逐渐不能满足需求了,所以才出现了十六进制 421 十进制转二进制: 求余法:用两对数据求余,然后再对商继续求余,直到商为0结束,过程产生的余数就是该数据的二进制(逆序) 求权法数据-2^(n-1)如果可以减,则第n位就是1,
2021-04-06 17:26:32 230
原创 C语言初步简介
C语言简介 一、 BCPL->newB->C->UNIX->Minix->Linux->gcc c语言诞生于1970-1973年,在肯.汤普逊和丹尼斯.里奇的领导下编写完成的,归属于美国的贝尔实验室。 c语言是专门编写操作系统的语言,所以天生适合对硬件编程,也以速度快著称,也非常适合实现数据结构与算法。 由于出现时间早,有很多缺陷,也没想到普通人也使用C语言编程,以此存在很多的缺陷,陷阱,但是前辈们总结了一些避免的经验《C语言陷阱与缺陷》(搜C语言三剑客)
2021-03-19 19:35:11 139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人