- 博客(6)
- 收藏
- 关注
原创 python程序代码保存
实例1 白杨网爬取图片:// An highlighted blockimport requestsimport osurl = "http://www.cuc.edu.cn/_upload/article/images/92/67/6e6b9b08471eb4ecfeca0e7091cf/c01c28b9-d48a-43a9-9727-899ba4b6067b.jpg"root = "D://pics//"#根目录path = root + url.split('/')[-1]#网络文件名称
2021-01-25 10:27:53
289
原创 第四周 双链表
第四周学到了,现在还没整理清楚,顺序表,链表之间的差别。开始理一下吧。先上题:oj1 双链表的基本运算传送门输入5a b c d e输出a b c d e5noc1a b c f d ea b c f e初始化L->prior = L->next = NULL;//双链表L->next = NULL;//单链表尾插法void Createlistr(List*& L, int a[], int n){ List* s, * tail;
2020-10-13 15:55:23
175
原创 第五周 栈
第五周第六道 顺序栈#include<iostream>using namespace std;#define max 100typedef char ElemType;typedef struct{ ElemType data[max]; int top;}List;void Initstack(List& st){ st.top = -1;}int push(List& st, ElemType x){ if (st.top == max -
2020-10-13 15:55:01
95
原创 第三周 单链表
第三周实验 单链表和循环链表单链表的储存节点包含两个部分:data、next。data 数据域,用于储存一个数据元素,一个节点存放一个数据元素。next 指针域,用于存放一个指针,该指针指向后继元素对应的节点。表示后继关系。单链表分为带头结点和不带头节点。循环单链表:尾节点的next域用NULL表示。非循环单链表:尾节点的next指向头节点。单链表的基本算法初始化线性表:创建一个空的单链表,它只有一个头节点,由L指向它。next域为空。data域未设定任何值。void InitLi
2020-10-04 18:50:22
615
原创 第二周 顺序表
线性表(一周中最煎熬、折磨人的数据结构课过去了。说实话,老师上课讲的知识结构有点问题。多数人还是第一次接触现在的内容。上课讲的算法举例跳过了最基础的线性表的创建、头文件之类的。班上只有打ACM的少数人能听得懂。讲完这些就让我们上机做顺序表的实验,写了2个小时代码,都通过不了。有点失望。)自己整理吧。。。线性表的定义(注意:逻辑下标是从1开始的。)如(1,2,3,1,5)线性表的基本运算:(ps:GetElem的e变量是形参,就是把返回值暂存在这个变量里。)Locate函数值得注意。
2020-09-21 20:27:28
2143
1
原创 第一周实验--递归
递归第一周的数据结构课总结。第一题 递归求和描述递归是一种非常有效的程序设计方法,应用相当广泛,递归求和就是其中的一种。现在定义数列通项An = n * n,给定一个整数n(1 <= n <= 1000),要你求前n项和Sn,即Sn = 1 * 1 + 2 * 2 + … + n * n。要求使用递归的方法进行计算。输入输入只有一行,包括一个整数n,表示要求的项数。输出输出只有一行,为一个整数Sn,表示对应的前n项和。样例输入7样例输出140解题思路一开始,就没管递归
2020-09-10 10:56:15
573
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人