上一页 1 2 3 4 5 6 7 8 9 ··· 81 下一页
摘要: 24. 两两交换链表中的节点 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 示例 1: 输入:head = [1,2,3,4] 输出:[2,1,4,3] 示例 2: 输入:head = [] 输出:[] 示例 3 阅读全文
posted @ 2024-03-13 22:58 陈晓猛 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 一、 链表(Linked List)链表,是线性表的链式存储结构。一个链表中有若干个结点,每个结点都包含数据域和地址域两部分。数据域用于存储元素,地址域用于存储前驱或后继的地址。 单链表: 每个结点只有一个地址域的线性链表;双链表: 每个结点都有两个地址域,分别指向前驱结点和后继结点。 二、实战做链 阅读全文
posted @ 2024-03-13 22:31 陈晓猛 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 如果想把登录操作放到前置操作里,也就是用到@pytest.fixture装饰器,传参就用默认的request参数user = request.param 这一步是接收传入的参数,下面演示一个参数的情况 那当request传递两个参数的时候,如果用到@pytest.fixture,里面用2个参数情况, 阅读全文
posted @ 2024-03-13 17:34 陈晓猛 阅读(75) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2024-03-12 22:06 陈晓猛 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 1. 前言共有两种情况,这里先给出结论,下面详述,记时和不记时。 记时 自然5次就可以得到答案,每次记时然后得出前三即可; 不记时 结论是至少需要 7 次,下面来一步步分析 2. 不记时情形 正确思路: 分为1 2 3 4 5 共五组。抉择出每一组的第一名,赛跑次数:5次抉择出各小组第一名中跑的最快 阅读全文
posted @ 2024-03-12 19:51 陈晓猛 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 160. 相交链表 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。 图示两个链表在节点 c1 开始相交: 题目数据 保证 整个链式结构中不存在环。 注意,函数返回结果后,链表必须 保持其原始结构 。 自定义 阅读全文
posted @ 2024-03-12 16:31 陈晓猛 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 示例 1: 输入:head = [1,2,3,4,5], n = 2 输出:[1,2,3,5] 示例 2: 输入:head = [1], n = 1 输出:[] 示例 3: 输入:head = [1,2], n = 1 输出:[1] 阅读全文
posted @ 2024-03-12 13:45 陈晓猛 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 3. 无重复字符的最长子串 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串的长度。 示例 1: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: s = "bbbbb" 输出: 1 解释: 因为无重 阅读全文
posted @ 2024-03-12 00:17 陈晓猛 阅读(10) 评论(0) 推荐(0) 编辑
摘要: leetcode 128题 最长连续序列 分享解题思路,使用哈希表算法 🔹题目给定一个未排序的整数数组nums,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度🔹设计时间复杂度为O(n)的算法解决问题🔹示例1给定数组[100,4,200,1,3,2],最长的连续序列是 [1,2,3 阅读全文
posted @ 2024-03-10 22:54 陈晓猛 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 进程、线程和协程区别 进程 线程 协程 区别对比表格总结 进程 线程 协程 切换者 操作系统 操作系统 用户(编程者/应用程序),轻量级不受内核调度 切换时机 操作系统切换策略,用户不感知 操作系统切换策略,用户不感知 用户自己(的程序)决定 切换内容 页全局目录 内核栈 硬件上下文 内核栈 硬件上 阅读全文
posted @ 2024-03-08 15:51 陈晓猛 阅读(337) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 81 下一页