- 博客(15)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 超级详细的计数问题的解法
什么是计数问题 计数问题是统计一个数字x,统计他从1到 x,中某一个数字在每一位中,总共出现过的次数; 例如我统计11,计算1在1-11中出现过的次数,答案就是1中1个,10有一个,11有两个,总共1-11中1这个数字总共出现了1+1+2=4次 我的话 这里采用了数学的解法和dp的解法,这两种解法 在速度上的差距并不大,没有哪个更加好的说法,两个都讲是为了有更多的道路来解题,让解题思路不会局限在一种解法之中,但是他们都有一个共同点,就是思想都是分别统计每一位中出现目标数字的次数,再把他们加起来。 过程可
2021-10-21 15:21:16
3153
原创 什么!查并集居然这么简单
什么是查并集? 简单来说就是对集合查找(判断两个元素是否在同一集合中)和将两个集合合并的操作 简单举个栗子 我首先1到10元素分别一开始自身独立为一个集合,如果我将1和3和5集合合并,我其实可以将1集合拼接到3集合上 再把13集合凭借到5集合上,变成135集合 同样加入我有另外同样的类型的246集合,如果把135和246合并,那么我就变成了这样的结构 那么我要怎么查找两个元素是否再同一个集合中呢,我们可以检查他们的根部的元素是否相同; 比如它上面的135246集合,如果判断1和2是否为同一个集合的
2021-07-30 08:20:32
1084
原创 python基于pygame基础上开发飞机大战游戏
文件目录 constant.py:存放一些常量(速度,尺寸。。)的文件 game_sprite:设计精灵的文件 game_maneger.py:管理游戏进行的文件 contant.py import pygame import random import os # 定义游戏帧率 GAME_FRAME = 60 # 定义游戏窗口的大小 SCREEN_RECT = pygame.Rect(0, 0, 480, 600) # 定义间距 MARGIN = 20 # 自定义创建敌方陨石.
2021-07-02 15:31:04
346
原创 python实现德州扑克的发牌程序
对一副扑克进行发牌,并且判断牌面的结果 代码实现:Poker.py # coding=utf-8 from random import randint, random,shuffle #扑克类 class Poker(): def __init__(self, color, number): # 颜色1,2,3,4,代表红心,黑心,方块,梅花 self.color = color # 花色1-13:A,2,3,4,5,6,7,8,9,10,J,.
2021-07-02 12:53:10
1098
原创 不重复字符的不同组合方式(有待优化)
方法: 对于一串字符,如果只有长度为1,那么组合方式自然自有一种; 如果长度为二(如1和2),那么对于1来说,2的放置方式有两种(1前和1后); 如果是1,2,3,这长度为三的字符串,我们就可以把1和2,将3插入12的的组合中(已知1,2有两种组合),3在每一种组合中可以有三种插入方式,共计6种; 以此类推的话,不难发现解决方法最好是使用递归(因为如果我是1-100的组合方式,我不可能去建立100个for循环,这样是十分不可取的!) 实现方法: #include<vector> #include
2021-04-07 19:48:07
363
原创 UA池大全
“Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)” “Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)” “Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/5.0)” “Mozilla/4.0 (compatible; MSIE 10.0; Windows NT
2021-03-09 15:12:04
4953
原创 Scrapy使用方法【不断更新】
创建一个工程 scrapy startproject xxx 创建一个爬虫文件 先通过cd设置文件目录 再通过scrapy genspider Spidername www.xxxx.com import scrapy class FirstSpider(scrapy.Spider): #爬虫文件名称:爬虫源文件唯一标识 name = 'first' #允许的域名:限定start_url中那些可以进行请发送 #allowed_domains = ['www.xxx
2021-02-24 22:51:52
617
原创 爬虫搜索并下载网易云歌曲
首先展示下成果 过程中使用到的知识:selenium,request,正则表达式, # author:浸 # time:2021/1/31 10:07 # file:WyyMusic.py # use:通过输入歌曲名称显示一系列搜索结果,选择下载歌曲 #通过api接口来下载歌曲:http://music.163.com/song/media/outer/url?id={} from selenium import webdriver from selenium.webdriver.common.keys
2021-02-24 14:20:59
512
1
原创 selenium库的一些使用【不断更新】
文章目录webdriver.Chrome()getpage_source查找节点的几种方法节点交互动作链(ActionChains) 京东物品详情页的物品价格,发现requests不能获取价格,说明是动态加载 使用page_source和etree配合后可以抓取这样的内容 from selenium import webdriver import time from lxml import etree url="http://xxxxxxx.com" browser=webdriver.Chrome()
2021-02-22 13:45:07
455
原创 [数据结构]判断链表是否包含环
方法一 使用p、q两个指针,p总是向前走,但q每次都从头开始走,对于每个节点,看p走的步数是否和q一样。 int way_1(linklist* head)//头结点的地址 { if(head->next==NULL)//如果只有头结点,直接结束 return 0; linklist* p = head; int count_p = 0; while (p != NULL) { linklist* q = head; int count_q = 0; while (p !=
2021-02-21 14:01:40
225
原创 [保姆级别教程]静态链表的实现
本文章是我在学习静态链表之后的一点心得,想能够整理笔记,方便自己和他人学习,本人还只是一名大一学生,如果文章有错误之处,希望大神能够直接指出,而不是 目录1.静态链表的原理简单的开头引言不同之处2.静态链表的实现A.链表初始化B.链表的元素添加C.链表的元素删除D.链表的元素交换E.链表清空!!3.静态链表的优缺点A.静态链表的优点B.静态链表的缺点 1.静态链表的原理 简单的开头引言 相信在学习静态链表之前,我们已经学习过了动态链表,动态链表和静态链表,都有着存放数据的数据域以及指向下一个结点的指针域.
2021-02-20 21:33:00
495
原创 用c++制作酒店管理系统
朋友们好呀,我是马保国。呸。 我是一名大一刚过完一个学期的学生。 ———————————————————————— 在我忙碌的努力的在Rush B并且备战期末考试的时候 我想到了我还得学习!!!但是,临近期末课又少 所以,我想到了我一直想要去做的,一个关于酒店的一些小东西,他能够做到酒店的一些鸡操(基本操作),像酒店的入住,退房,还有酒店员工的系统这些我认为比较牛(我认为比较厉害,别抬杠)的一个操作,所以在接近期末的时候疯狂肝,终于在考完试回到家的第一天写完了(前后20天左右了,浪费生命的臭玩意,啊。。。.
2021-01-14 08:45:40
3842
3
原创 【C++】超级详细,多元一次方程的求解方法
在这个问题中,假设我们是要解一个N元一次的方程; 解题使用方法: 使用多元一次方程的 消去法 假设我有三个方程 2a-b+c=3 , 3a+b-c=2 , a-3b+2c=1 对第一个式子我让第一个元素为准(我们这里就叫他标准行吧,先记住这个名字!!!!!!),即a,每个方程同时除以a的系数,就变成了 a-(1/2)b+(1/2)c=3/2 , a+(1/3)b-(1/3)c=2/3 , a-3b+2c=1 然后,用第一个式子的a去替换掉其他式子的a(自身不换),也可以理解为其他式子减去用来替换a的式
2020-12-19 01:54:17
11096
8
原创 【C++】利用string实现大数相加
引言: 在我们学习了加法运算之后,了解了int型最大可以表示到2的32次方,但是若要计算更大的数呢?? 解法: 我们利用string来储存数字,string可以存放很多字符,而每一个数字都有对应的ASCII值,如下图![在这里插入图片描述](https://img-blog.csdnimg.cn/20201127000056210.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly
2020-11-27 00:25:17
1459
conda activate总是提示“系统找不到指定的路径”
2021-07-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅