logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python算法入门day1——顺序查找和二分查找

【顺序查找】(Linear Search)也叫线性查找,从列表第一个元素开始,顺序进行搜索,直到找到元素或者搜索到列表最后一个元素为止。内置函数 index()时间复杂度 O(n)【代码实现】#顺序查找def linear_Search(data_set,value):#列表,要找的数for i in range(len(data_set)):if data_set[i]==value:retur

#python#排序算法#算法
Python蓝桥杯练习21——最长公共子序列

1、题目一:最长公共子序列1.1 问题描述给定两个字符串,寻找这两个字串之间的最长公共子序列。1.2 输入格式输入两行,分别包含一个字符串,仅含有小写字母。1.3 输出格式最长公共子序列的长度。1.4 样例输入abcdghaedfhb1.5 样例输出31.6 解题思路假设现在有个m='abcdef',和一个n='acnfaf'首先需要创建一个(m+1)行(n+1)列的二维数组,第一排和第一列都为0

#python
力扣53——最大子数组和(Python)

【题目要求】给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组 是数组中的一个连续部分。示例 1:输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组[4,-1,2,1] 的和最大,为6 。示例 2:输入:nums = [1]输出:1示例 3:输入:nums = [5,4,-1,7,8]输出:23【

#leetcode#算法#散列表
Python——with open()的用法

1. 用途:是python用来打开本地文件的,他会在使用完毕后,自动关闭文件,相对open()省去了写close()的麻烦2. 用法:with open(file="你要打开的路径名(或保存内容的地址)",mode="r/w/a",encoding="utf-8") as f:data=f1.read/write()print(data)如果没有指定的路径,会自动新建文件,无需先去新建。2.1 关

#python#爬虫
Python蓝桥杯练习16——芯片测试

1. 问题描述有n块芯片(2<=n<=20),里面有好芯片有坏芯片,我们不知道哪片是好的哪片是坏的,只知道里面的好芯片一定比坏芯片至少多出一片。现在有一个检测设备,同时将两片芯片放进去,它们会各自报告对方的情况,好芯片的报告结果一定是真实的,坏芯片的报告结果是不确定的(有可能是真实的,也有可能是假的)问:给出所有芯片的检测结果,问哪些芯片是好芯片。【样例输入】31 0 10 1 01

#python
Python——with open()的用法

1. 用途:是python用来打开本地文件的,他会在使用完毕后,自动关闭文件,相对open()省去了写close()的麻烦2. 用法:with open(file="你要打开的路径名(或保存内容的地址)",mode="r/w/a",encoding="utf-8") as f:data=f1.read/write()print(data)如果没有指定的路径,会自动新建文件,无需先去新建。2.1 关

#python#爬虫
Python——with open()的用法

1. 用途:是python用来打开本地文件的,他会在使用完毕后,自动关闭文件,相对open()省去了写close()的麻烦2. 用法:with open(file="你要打开的路径名(或保存内容的地址)",mode="r/w/a",encoding="utf-8") as f:data=f1.read/write()print(data)如果没有指定的路径,会自动新建文件,无需先去新建。2.1 关

#python#爬虫
Mac安装redis详解(附图片)

2. 接着进入到etc,找到redis.conf并修改daemonize no(第128行)为daemonize yes,1. 首先进入到redis文件夹下,然后复制其配置文件redis.conf到etc文件夹下。遇到的问题是客户端打不开,原因是需要先开启服务端,这就需要先配置。操作过程中,可能有一些权限问题,用下面的命令切换到超级用户即可。等待一会,当出现以下这个字段,则表示编译成功!我的解决方

#java#数据库#redis
到底了