- 博客(6)
- 收藏
- 关注
原创 python程序代码保存
实例1 白杨网爬取图片: // An highlighted block import requests import os url = "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
314
原创 第四周 双链表
第四周 学到了,现在还没整理清楚,顺序表,链表之间的差别。 开始理一下吧。 先上题: oj1 双链表的基本运算 传送门 输入 5 a b c d e 输出 a b c d e 5 no c 1 a b c f d e a 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
204
原创 第五周 栈
第五周 第六道 顺序栈 #include<iostream> using namespace std; #define max 100 typedef 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
117
原创 第三周 单链表
第三周实验 单链表和循环链表 单链表的储存节点包含两个部分:data、next。 data 数据域,用于储存一个数据元素,一个节点存放一个数据元素。 next 指针域,用于存放一个指针,该指针指向后继元素对应的节点。表示后继关系。 单链表分为带头结点和不带头节点。 循环单链表:尾节点的next域用NULL表示。 非循环单链表:尾节点的next指向头节点。 单链表的基本算法 初始化线性表:创建一个空的单链表,它只有一个头节点,由L指向它。next域为空。data域未设定任何值。 void InitLi
2020-10-04 18:50:22
682
原创 第二周 顺序表
线性表 (一周中最煎熬、折磨人的数据结构课过去了。说实话,老师上课讲的知识结构有点问题。多数人还是第一次接触现在的内容。上课讲的算法举例跳过了最基础的线性表的创建、头文件之类的。班上只有打ACM的少数人能听得懂。讲完这些就让我们上机做顺序表的实验,写了2个小时代码,都通过不了。有点失望。) 自己整理吧。。。 线性表的定义 (注意:逻辑下标是从1开始的。) 如(1,2,3,1,5) 线性表的基本运算: (ps:GetElem的e变量是形参,就是把返回值暂存在这个变量里。) Locate函数值得注意。
2020-09-21 20:27:28
2212
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
611
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人