- 博客(7)
- 收藏
- 关注
原创 数据结构与算法实验 ——(二)实验二 栈的设计、实现及应用
一、实验目的、要求1.掌握栈、队列的思想及其存储实现。2.掌握栈、队列的常见算法的程序实现。二、实验内容1.采用链式存储实现栈的初始化、入栈、出栈操作。2.采用顺序存储实现栈的初始化、入栈、出栈操作。3.采用链式存储实现队列的初始化、入队、出队操作。4.采用顺序存储实现循环队列的初始化、入队、出队操作。5.在主函数中设计一个简单的菜单,分别测试上述算法。*6.综合训练:1)利用栈实现表达式求值算法。2)利用栈实现迷宫求解。三、实验说明1.基本要求:实现算法 1、3 或算法 2、4
2020-05-30 21:18:42 2567 1
原创 ValueError: Object arrays cannot be loaded when allow_pickle=False
在使用numpy的函数 numpy.load() 加载数据时报错:原因在于更新至Numpy 1.16.3后,函数 numpy.load() 和 numpy.lib.format.read_array() 采用allow_pickle关键字,现在默认为False。网上很多提供的解决问题都是将numpy的版本降级,但是更加直接的方法是将***,allow_pickle=True加入方法内就得到了解决。...
2020-05-23 22:29:53 199
原创 数据结构与算法实验 ——(一)实验一 动态链表的设计与应用
这是我写的关于动态链表最全面的代码了,包括增删改查逆置合并等等。由于第九题和第十一题很简单,延伸发展一下就行了,所以我没有深入写下去。如果有类似的题目建议不要抄我的应付了事,毕竟做学问还得在自身。一、实验目的、要求1.掌握握单链表的基本操作:插入、删除、查找等运算。2.掌握单向链表的存储特点及其实现。二、实验内容1.随机产生或键盘输入一组元素,建立一个带头结点的单向链表(无序)。2.遍历单向链表。3.把单向链表中元素逆置(不允许申请新的结点空间)。4.在单向链表中删除所有的偶数元素结
2020-05-16 02:06:58 1101
原创 Python学习笔记之结构语句注意点
一、选择语句首先我们先来了解一下python的pass语句,pass表示空语句,表示什么也不做,用于后期补充python一共有三种选择语句1、if 2、if—else— 3、if—elif—else其他区别点与c语言不大。二、循环语句while语句与c语言区别不大,不详细介绍,值得注意的是Python没有do while。for语句的用法得到了扩展。形式如下:for 索引值 in ...
2019-12-24 22:48:47 256
原创 Python学习笔记之序列数据结构
序列是Python中最具有风格的数据结构了。序列中的每个元素都有索引(地址),第一个索引是0,依次加一。而所有序列都能进行的操作是索引、截取(切片)、加、乘、成员检查。序列中内置有很多方法,便于操作。而最常见的序列有列表、元组、字符串。另外Python还提供字典和集合这样子的数据结构,它们是无序数据集合体,不能通过位置索引来访问元素。一、列表列表类似其他语言的数组,但是功能却强得多。它不需要...
2019-12-13 10:58:47 373
原创 Python学习笔记之python基本语法
1.Python的基本输入与输出x=input('提示:')print(x)x可以是数字字符串和其他任意类型的对象。python3版本中使用print()输出默认结束换行。倘若不需要换行则需要这样的格式:2.python的代码规范一、缩进python与java、c、c++不同,不用花括号来表达代码之间的逻辑关系。而采用了缩进。缩进开始则表示一段代码开始了,缩进结束表示一段代码...
2019-12-12 09:32:52 617 3
原创 JAVA学习总结(一):类与对象
类与对象这是我的第一篇博客,写博客的目的是为了能在学习的过程之中更加熟练地掌握知识点,并能够早日变成大佬(23333)JAVA中的的类和对象和C++中的差不多,但是却应用得更加广泛,基本JAVA中所有的语句都和类与对象分不开关系。而面向对象的编程思想(将现实世界中的事物都转化为类与对象来描述)。类即某一类事物的抽象描述,对象就是某类事物中的一个个体。(如学生这一类和某个具体的学生这一个个体)...
2019-11-28 23:58:02 363
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人