摘要: 依次比较相邻的元素,如果前一个元素比后一个元素大,则交换位置 阅读全文
posted @ 2021-10-09 22:21 工程小白菜 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 首先在数组中找到最小的元素,将其放在数组的第一位,再从数组中剩下的元素(第2位到n-1位)找到最小的元素,放到数组的第二位... 阅读全文
posted @ 2021-10-09 22:17 工程小白菜 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章springboot注册功能中邮箱验证的实现中(文章链接:https://www.cnblogs.com/mmimo/p/13234969.html),我们已经完成了最基本的邮箱验证功能,现在我们来完善一下它,给它增加一个60秒后才能重新发送的功能 这个实现并不难,我们现在先来理一下思路 阅读全文
posted @ 2021-06-09 09:29 工程小白菜 阅读(1045) 评论(0) 推荐(0) 编辑
摘要: 2021/1/29 35. 搜索插入位置 题干: 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 我的代码(暴力求解): class Solution { public int searchIns 阅读全文
posted @ 2021-01-29 21:29 工程小白菜 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 2021/1/28 寻找数组的中心索引 题干: 给你一个整数数组 nums,请编写一个能够返回数组 “中心索引” 的方法。 数组 中心索引 是数组的一个索引,其左侧所有元素相加的和等于右侧所有元素相加的和。 如果数组不存在中心索引,返回 -1 。如果数组有多个中心索引,应该返回最靠近左边的那一个。 阅读全文
posted @ 2021-01-28 22:34 工程小白菜 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 我刚接触python爬虫,正想要一个练手项目,所以选择从爬取静态页面开始,开启我的爬虫之旅 本次要爬取的网站是: 彼岸桌面壁纸:http://www.netbian.com/weimei/index.htm 先上代码: import requests from bs4 import Beautifu 阅读全文
posted @ 2020-11-27 16:21 工程小白菜 阅读(2493) 评论(0) 推荐(0) 编辑
摘要: 老实本分的方法: def main(): num = int(input('Number of rows: ')) yh = [[]] * num for row in range(len(yh)): yh[row] = [None] * (row + 1) for col in range(len 阅读全文
posted @ 2020-10-14 09:07 工程小白菜 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 题目: 输入一个大于 2 的自然数,输出小于该数字的所有素数组成的集合。 代码如下: maxNumber = int(input('请输入一个大于 2 的自然数:')) numbers = [p for p in range(2, maxNumber) if 0 not in [p%d for d 阅读全文
posted @ 2020-10-06 11:29 工程小白菜 阅读(1390) 评论(0) 推荐(0) 编辑
摘要: 题目 有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。 lis=[1,10,100,1000,10000,100000] n=int(input('insert a number: ')) lis.append(n) for i in range(len(lis)-1): if 阅读全文
posted @ 2020-10-06 10:16 工程小白菜 阅读(2301) 评论(0) 推荐(0) 编辑
摘要: 代码如下: (具体内置函数可以自行搜索,我主要记录这样求素数的原理即好处,帮助大家和自己体验一下这种高级的感觉【来自小白的乐趣】) 1 maxNumber = int(input("请输入一个大于2的自然数")) 2 lst = list(range(2, maxNumber)) 3 print(l 阅读全文
posted @ 2020-09-29 11:30 工程小白菜 阅读(5167) 评论(0) 推荐(1) 编辑