- 博客(20)
- 收藏
- 关注
原创 b站弹幕爬取
批量弹幕爬取import reimport requestsfrom bs4 import BeautifulSoupimport sysdef get_outer_urls(n): ''' 【分页网址url采集】 n:爬取页数 结果:得到分页网页的list ''' urllst = [] for i in range(n): ui = f'https://search.bilibili.com/all?keyword=助
2020-11-23 10:09:22 1143 3
原创 排序
选择排序#include<iostream>#include<algorithm>using namespace std;void selectionSort( int arr[], int n ) //arr数组,个数n{ for(int i=0 ; i<n ; i++) { int minIndex = i; ...
2020-03-16 13:50:53 120
原创 树链表
#include<iostream>using namespace std;class Node{public: Node(); Node *SearchNode(int nodeIndex); void DeleteNode(); void PreorderTraversal(); void InorderTraversal(); ...
2020-01-02 22:49:47 244
原创 栈
#include <iostream>using namespace std;class MyStack{public: MyStack(int size); //分配内存初始化栈空间,设定栈容量,栈顶 ~MyStack(); //回收栈空间内存 bool stack...
2020-01-02 22:48:42 107
原创 队列
#include<iostream>using namespace std;class MyQueue{public: MyQueue(int queueCapacity); //InitQueue(&Q) 创建队列 virtual ~MyQueue(); //DestroyQueue(&Q) 销毁队列 ...
2020-01-02 22:46:56 79
原创 链表
#include <iostream>using namespace std;class Node{public: int data; Node *next; void printNode();};class List{public: List(); //创建链表 ~List(); //销毁链表 void...
2020-01-02 22:46:25 73
原创 约瑟夫环
#include <iostream>using namespace std;class Node{public: friend class List; Node *next;//private: int data;};class List{public: List(); ...
2019-11-04 17:30:32 92
原创 单链表合并降序
#include <iostream>using namespace std;class Node{ friend class List;private: int data; Node *next;};class List{public: List(); //创建链表 ...
2019-10-31 14:19:13 277
原创 队列
#include<iostream>using namespace std;class MyQueue{public: MyQueue(int queueCapacity); //InitQueue(&Q) 创建队列 virtual ~MyQueue(); //DestroyQueue(&Q) 销毁队列 ...
2019-10-21 20:27:26 112
原创 线性表与链表
线性表链表#include <iostream>using namespace std;class Node{public: int data; Node *next; void printNode();};class List{public: List(); //创建链表 ~List(); //销毁链表 ...
2019-10-21 20:26:05 83
原创 列表和元组
1.序列概论列表可以修改,而元组不可以。2.通用的序列操作适用于所有序列的操作有:索引、切片、相加、相乘和成员资格检查。2.1索引序列中所有元素都有编号——从0开始递增,用编号来访问各个元素称为索引。可以用索引来获取元素。-1是最后一个元素的位置代码清单2-1 索引操作实例2.2切片切片用来访问特定范围内的元素提供两个索引来指定切片边界,第一个索引指定的元素包含...
2019-10-17 18:44:58 173
原创 对象的动态建立和释放
9.7 对象的动态建立和释放当对象是静态的,程序运行中,对象所占空间不能随时释放。例如函数中定义一个对象,只有该函数结束时,该对象才释放。为提高内存空间利用率,人们希望在用到对象时才建立对象,不用时就撤销它,释放其所占内存空间以供别的数据使用。可以用new运算符动态建立对象,用delete运算符撤销对象。若已定义一个Box类,可用以下方法建立一个对象。但用户还无法访问这个对象,因为该对象既...
2019-07-31 18:24:33 650
原创 运算符重载
1.运算符重载的方法运算符重载的方法是定义一个重载运算符的函数,其实质是函数的重载。重载运算符的函数一般格式如下:函数类型 operate 运算符名称 (形参表){对运算符的重载处理}#导入模块import socket#创建实例sk = socket.socket()#定义绑定ip和portip_port =(“127.0.0.1”,8888)#绑定监听sk.bind...
2019-04-25 15:06:11 194
原创 socket
服务器端程序#导入模块import socket#创建实例sk = socket.socket()#定义绑定ip和portip_port =("127.0.0.1",8888)#绑定监听sk.bind(ip_port)#最大连接数sk.listen(5)# 提示信息print("正在进行等待接收数据...")#接收数据conn,address = sk.accept...
2019-04-25 11:36:53 200
原创 python基本数据类型
二进制:以0b或0B开头:0b101,-0B101八进制:以0o或0O开头:0o123,-0O456十六进制:以0x或0X开头:0x9a,-0X89数值运算函数abs(x):绝对值,x的绝对值 如:abs(-10.01)结果为10.01divmod(x,y) :商余,(x//y,x%y),同时输出商和余数 如:divmod(10,3)结果为(3,1)pow(x,y,[z]) :...
2019-04-22 21:21:08 400
原创 继承与派生
1.继承与派生的概念一个新类从已有的类那里获得其已有的特性,这种现象称为类的继承从已有的类产生一个新的子类,称为类的派生派生类继承了基类的基本特征(所有数据成员和成员函数),同时又根据需要调整和扩充原有类单继承:一个派生类只从一个基类派生多重继承:一个派生类有两个或多个基类的称为多重继承2.派生类的声明方式假设已声明基类Student,在此基础上通过单继承建立一个派生类Stud...
2019-04-22 11:40:03 372
原创 C++中关于类的公用数据保护
9.6.1 常对象const指定对象为常对象,凡希望保证数据成员不被改变的对象可声明为常对象。定义常对象一般形式为: 类名 const 对象名[(实参表)]; 或 const 类名 对象名[(实参表)];Time const t1(12,34,46);若一对象被声明为常对象,则只能通过该对象调用其常成员函数,而不能调用该对象普通成员函数,这是为了防止普通成员函数会修改常对...
2019-04-21 21:01:55 596
原创 C++练习
#include <iostream>using namespace std;class Time{public: Time(int,int,int); int hour; int minute; int sec; void get_time();};Time::Time(int h,int m,int s){ hour=h; minute=m; sec=...
2019-04-19 11:44:12 218
原创 C语言算法入门练习【算法竞赛入门经典】
1.1 C语言输出#include<stdio.h>int main(){ printf("%d\n",1+2); return 0;}1.2 C计算与输出基础#include <stdio.h>#include <math.h>int main(){ printf("%.1f\n",8.0/5.0); printf("%.8f\n"...
2019-04-18 20:54:51 875
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人