准备好跟我一起变强了吗?(ง •_•)ง

就在今天,我突然想用python编写一个明日方舟apk自动解包的程序。既然要解包,首先要下载包,众所周知在windows上运行py文件是不如直接运行exe方便的。这时就需要pyinstaller将py转换成exe。下面是本人在实际使用过程中的一些心得与踩坑,也欢迎大家留言交流。

Arknights
python相关
pythonpyinstaller

观前须知

  • 本系列系本人在备考期间所作笔记,如有疑问请留言
  • 因时间受限,文章内容不一定完善,李姐万岁(* ̄3 ̄)╭

环境配置

不会真有萌新会看我的环境配置吧,不会吧,不会吧(*/ω\*)

  • 好吧,其实也没啥要配置的,作为初学者,建议使用 Dev-C++
  • 无需多余配置,到手即用,能编译单个文件

目录

一、 线性表

C语言数据结构
C语言数据结构学习

一、线性表的定义和基本操作

1.线性表的定义

线性表是具有 相同数据类型 的n(n>=0)个数据元素的 有限序列 ,其中n为表长,当n=0时,线性表是一个空表。
若用L命名,则其一般表示为 L = (a1, a2, a3, a4 … an)

2.线性表的特点:

  • 表中元素个数有限。
  • 表中元素具有逻辑上的顺序结构,有先后次序。
  • 表中元素都是数据元素,,每个元素都是单个元素。
  • 表中元素的数据类型都相同,每个元素占用相同大小的存储空间。

3.线性表的基本操作

  • InitList(&L); //初始化表,空表
  • Length(L); //求表长,返回顺序表的长度
  • LocateElem(L, e); //按值查找操作,在表L中查找具有给定关键字值的元素
  • GetElem(L, e); //按位查找,获取L中第e个位置的值
  • ListInsert(&L, i, e); //插入操作,在L中第i个位置插入指定元素e
  • ListDelete(&L, i, &e); //删除操作,删除表L中第i个位置的元素,并用e返回删除元素的值
  • PrintList(L); //输出操作,按前后顺序输出L的所有元素值
  • Empty(L); //判空操作,若空返回true,否则false
  • DestoryList(&L); //销毁操作,销毁顺序表L并释放空间
C语言数据结构
C语言数据结构学习