摘要: **创建user表实体类** - 新增do目录下创建user_entity.py和init.py ``` from sqlalchemy import Integer from server import db """ User表的实体类,与DB字段一致 """ class UserEntity(d 阅读全文
posted @ 2023-07-04 01:09 hnfangh 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 给定一个列表为nums = [2, 7, 11, 15],目标值target = 9,找出列表中任意2数之和等于9的元素以及所在位置 思路:双重遍历去一对一的比较判断 1 nums = [2, 7, 11, 15, 1, 8, 2] 2 target = 9 3 list_new = [] 4 de 阅读全文
posted @ 2023-07-02 11:33 hnfangh 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 方式一:利用字典中key唯一来判断 存在时,计数统计给value,不存在时,赋值value为1 A = 'aabbcccdddd' B = {} for i in A: if i in B: # 直接判断key在不在字典中 B[i] += 1 else: B[i] = 1print(B) 方式二: 阅读全文
posted @ 2023-07-02 11:09 hnfangh 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 思路: 首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置 再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾 重复第二步,直到所有元素均排序完毕 Code: 1 def selectSort(arr): 2 for i in range(0,len(arr)): # 阅读全文
posted @ 2023-06-27 19:50 hnfangh 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 思路: 第一种,遍历列表,出现时sum计数累加 第二种,使用count函数统计 1 listA = [2,3,6,8,33,78,23,45,1,2,56,90,43,23,12,29,23] 2 3 # 方式一: 4 def find_key(key): 5 sum = 0 # 初始化sum值计数 阅读全文
posted @ 2023-06-12 12:21 hnfangh 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 思路: 1. 先做替换,把S1与S2相同的子串替换为空 2. 有坑:第一步替换后,可能会出现新的字符串有包含S1中 3. 利用递归再去替换 1 a = "tomcat is a bigccatat and smallcacatt-yyds" 2 b = "cat" 3 4 def A(a,b): 5 阅读全文
posted @ 2023-06-12 11:57 hnfangh 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 概念: 斐波那契数列又称黄金分割数列,即:1, 1, 2, 3, 5, 8, 13, 21,…,这个数列前两项都是1,从第3项开始,每一项都等于前两项之和。随着数列的增加,前一项与后一项的比值逼近0.6180339887这个黄金分割系数 code: def fiblist(input): fib=[ 阅读全文
posted @ 2023-04-30 17:47 hnfangh 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 快速排序 原理: 1. 从数列中挑出一个元素,称为”基准”(pivot), 2. 重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。在这个分区结束之后,该基准就处于数列的中间位置。这个称为分区(partition)操作。 3. 递归地(re 阅读全文
posted @ 2022-03-29 15:54 hnfangh 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 题目:两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回 nullCode: class Solution: headA = [4, 1, 8, 4, 5] headB = [5, 0, 1, 8, 4, 5] # 哈希表 # 先将其 阅读全文
posted @ 2022-03-15 09:42 hnfangh 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 给你列表,请你反转列表,并返回反转后的列表code: class Solution: ListNode = [1, 2, 3, 4, 5] AfterList = [] # 反向方法 def reverseList(self): self.ListNode.reverse() return self 阅读全文
posted @ 2022-03-15 00:04 hnfangh 阅读(132) 评论(0) 推荐(0) 编辑