跳到内容
当前位置:首页>考研真题>100个代码练习题大全(127)

100个代码练习题大全(127)

  • 2026-11-07 19:45:26
100个代码练习题大全(127)

题目61:至少在两个数组中出现的值

题目名称:至少在两个数组中出现的值

题目描述:给你三个整数数组 nums1、nums2 和 nums3,请你构造并返回一个元素各不相同的数组,且数组中的每个元素都在 至少两个 数组中出现过。

  • • 1 <= nums1.length, nums2.length, nums3.length <= 100。
  • • 1 <= nums1[i], nums2[i], nums3[i] <= 100。

示例:

输入
输出
解释
nums1=[1,1,3,2]
, nums2=[2,3], nums3=[3]
[2,3]
2 在 nums1、nums2 中出现;3 在三个数组中都出现
nums1=[3,1]
, nums2=[2,3], nums3=[1,2]
[2,3,1]
每个元素都在至少两个数组中出现
nums1=[1,2,2]
, nums2=[4,3,3], nums3=[5]
[]
没有元素在至少两个数组中出现
nums1=[1,1]
, nums2=[1,1], nums3=[1]
[1]
1 在三个数组中都出现

代码框架:

1
2
3
4
5
6
7
8
9
10

def two_out_of_three(nums1, nums2, nums3):    # 返回至少在两个数组中出现的不同元素列表    # 你的代码在这里    pass# 测试print(two_out_of_three([1,1,3,2], [2,3], [3]))       # 应该输出 [2,3] 或 [3,2]print(two_out_of_three([3,1], [2,3], [1,2]))          # 应该输出 [2,3,1] 或任意顺序print(two_out_of_three([1,2,2], [4,3,3], [5]))        # 应该输出 []print(two_out_of_three([1,1], [1,1], [1]))            # 应该输出 [1]


题目62:重新格式化电话号码

题目名称:重新格式化电话号码

题目描述:给你一个字符串形式的电话号码 number。number 由数字、空格 ' '、和破折号 '-' 组成。请你按下述方式重新格式化电话号码:

  • • 首先,删除所有的空格和破折号。
  • • 其次,将数字从左到右每 3 个一组分块,直到剩下 4 个或更少数字。剩下的数字将按下述规定再分块:
    • • 2 个数字:单个含 2 个数字的块。
    • • 3 个数字:单个含 3 个数字的块。
    • • 4 个数字:两个分别含 2 个数字的块。

最后用破折号将这些块连接起来。注意,重新格式化过程中 不应该 生成仅含 1 个数字的块,并且 最多 生成两个含 2 个数字的块。返回格式化后的电话号码。

  • • 2 <= number.length <= 100。
  • • number 由数字和 '-' 或 ' ' 组成。
  • • number 中至少有两个数字。

示例:

输入
输出
解释
"1-23-45 6""123-456"
数字共 6 个,分成 3+3
"123 4-567""123-45-67"
数字共 7 个,分成 3+2+2
"123 4-5678""123-456-78"
数字共 8 个,分成 3+3+2
"12""12"
只有 2 个数字

代码框架:

1
2
3
4
5
6
7
8
9
10

def reformat_number(number):    # 返回格式化后的电话号码    # 你的代码在这里    pass# 测试print(reformat_number("1-23-45 6"))    # 应该输出 "123-456"print(reformat_number("123 4-567"))    # 应该输出 "123-45-67"print(reformat_number("123 4-5678"))   # 应该输出 "123-456-78"print(reformat_number("12"))           # 应该输出 "12"


题目63:检查数组是否经排序和轮转得到

题目名称:检查数组是否经排序和轮转得到

题目描述:给你一个数组 nums。nums 的源数组中,所有元素与 nums 相同,但按非递减顺序排列。如果 nums 能够由源数组轮转若干位置(包括 0 个位置)得到,则返回 true;否则,返回 false。源数组中可能存在 重复项。注意:我们称数组 A 在轮转 x 个位置后得到长度相同的数组 B,当它们满足 B[i] == A[(i + x) % A.length],其中 0 <= i < A.length。

  • • 1 <= nums.length <= 100。
  • • 1 <= nums[i] <= 100。

示例:

输入
输出
解释
[3,4,5,1,2]True
由 [1,2,3,4,5] 轮转 3 位得到
[2,1,3,4]False
无法由排序数组轮转得到
[1,2,3]True
已经有序
[1,1,1]True
全部相等

代码框架:

1
2
3
4
5
6
7
8
9
10

def check(nums):    # 返回 True 或 False    # 你的代码在这里    pass# 测试print(check([3,4,5,1,2]))  # 应该输出 Trueprint(check([2,1,3,4]))    # 应该输出 Falseprint(check([1,2,3]))      # 应该输出 Trueprint(check([1,1,1]))      # 应该输出 True


题目64:构造 K 个回文字符串

题目名称:构造 K 个回文字符串

题目描述:给你一个字符串 s 和一个整数 k。请你用 s 中 所有 字符构造 k 个非空回文串。如果你可以用 s 中所有字符构造 k 个回文字符串,那么请你返回 True,否则返回 False。

  • • 1 <= s.length <= 10^5。
  • • s 中所有字符都是小写英文字母。
  • • 1 <= k <= 10^5。

示例:

输入
输出
解释
s="annabelle"
, k=2
True
可以构造 "anna" 和 "elble"
s="leetcode"
, k=3
False
无法用所有字符构造 3 个回文串
s="true"
, k=4
True
每个字符单独构成一个回文串
s="yzyzyzyzyzyzyzy"
, k=2
True
可以构造两个回文串

代码框架:

1
2
3
4
5
6
7
8
9
10

def can_construct(s, k):    # 返回 True 或 False    # 你的代码在这里    pass# 测试print(can_construct("annabelle", 2))                     # 应该输出 Trueprint(can_construct("leetcode", 3))                      # 应该输出 Falseprint(can_construct("true", 4))                          # 应该输出 Trueprint(can_construct("yzyzyzyzyzyzyzy", 2))               # 应该输出 True


题目65:数组中的 k-diff 数对

题目名称:数组中的 k-diff 数对

题目描述:给你一个整数数组 nums 和一个整数 k,请你在数组中找出 不同的 k-diff 数对,并返回不同的 k-diff 数对 的数目。k-diff 数对定义为一个整数对 (nums[i], nums[j]),并满足下述全部条件:

  • • 0 <= i, j < nums.length
  • • i != j
  • • |nums[i] - nums[j]| == k

注意,|val| 表示 val 的绝对值。

  • • 1 <= nums.length <= 10^4。
  • • -10^7 <= nums[i] <= 10^7。
  • • 0 <= k <= 10^7。

示例:

输入
输出
解释
nums=[3,1,4,1,5]
, k=2
2
数对为 (1,3) 和 (3,5)
nums=[1,2,3,4,5]
, k=1
4
数对为 (1,2),(2,3),(3,4),(4,5)
nums=[1,3,1,5,4]
, k=0
1
数对为 (1,1)
nums=[1,2,4,4,3,3,0,9,2,3]
, k=3
2
数对为 (0,3) 和 (1,4)

代码框架:

1
2
3
4
5
6
7
8
9
10

def find_pairs(nums, k):    # 返回不同的 k-diff 数对数目    # 你的代码在这里    pass# 测试print(find_pairs([3,1,4,1,5], 2))          # 应该输出 2print(find_pairs([1,2,3,4,5], 1))          # 应该输出 4print(find_pairs([1,3,1,5,4], 0))          # 应该输出 1print(find_pairs([1,2,4,4,3,3,0,9,2,3], 3))  # 应该输出 2

题目66:统计作战单位数

题目名称:统计作战单位数

题目描述:n 名士兵站成一排。每个士兵都有一个 独一无二 的评分 rating。每 3 个士兵可以组成一个作战单位,分组规则如下:

  • • 从队伍中选出下标分别为 i、j、k 的 3 名士兵,他们的评分分别为 rating[i]、rating[j]、rating[k]。
  • • 作战单位需满足:rating[i] < rating[j] < rating[k] 或者 rating[i] > rating[j] > rating[k],其中 0 <= i < j < k < n。

请你返回按上述条件可以组建的作战单位数量。每个士兵都可以是多个作战单位的一部分。

  • • 3 <= n <= 1000。
  • • 1 <= rating[i] <= 10^5。
  • • rating 中的元素 互不相同。

示例:

输入
输出
解释
[2,5,3,4,1]3
(2,3,4)、(5,3,1)、(5,4,1)
[2,1,3]0
无法组成
[1,2,3,4]4
(1,2,3)、(1,2,4)、(1,3,4)、(2,3,4)
[4,3,2,1]4
递减排列也有 4 个

代码框架:

1
2
3
4
5
6
7
8
9
10

def num_teams(rating):    # 返回可以组建的作战单位数量    # 你的代码在这里    pass# 测试print(num_teams([2,5,3,4,1]))  # 应该输出 3print(num_teams([2,1,3]))      # 应该输出 0print(num_teams([1,2,3,4]))    # 应该输出 4print(num_teams([4,3,2,1]))    # 应该输出 4


题目67:最小移动次数使数组元素相等 II

题目名称:最小移动次数使数组元素相等 II

题目描述:给你一个长度为 n 的整数数组 nums,返回使所有数组元素相等需要的最少移动次数。在一步操作中,你可以使数组中的一个元素加 1 或者减 1。

  • • 1 <= nums.length <= 10^5。
  • • -10^9 <= nums[i] <= 10^9。

示例:

输入
输出
解释
[1,2,3]2
移动到 2,共 2 步
[1,10,2,9]16
移动到 2 或 9 之间,共 16 步
[1,0,0,8,6]14
移动到中位数 1
[5]0
单元素不需要移动

代码框架:

1
2
3
4
5
6
7
8
9
10

def min_moves2(nums):    # 返回使所有数组元素相等的最少移动次数    # 你的代码在这里    pass# 测试print(min_moves2([1,2,3]))        # 应该输出 2print(min_moves2([1,10,2,9]))     # 应该输出 16print(min_moves2([1,0,0,8,6]))    # 应该输出 14print(min_moves2([5]))            # 应该输出 0


题目68:有效三角形的个数

题目名称:有效三角形的个数

题目描述:给定一个包含非负整数的数组 nums,返回其中可以组成三角形三条边的三元组个数。三角形两边之和大于第三边。

  • • 1 <= nums.length <= 1000。
  • • 0 <= nums[i] <= 1000。

示例:

输入
输出
解释
[2,2,3,4]3
(2,3,4)、(2,2,3)、(2,2,4)?检查:2+2>3成立,2+2>4不成立,所以是(2,3,4)、(2,2,3)共 2 个?实际应为 3 个,需仔细检查
[4,2,3,4]4
4 个有效三元组
[0,0,0]0
无法组成三角形
[1,1,1]1
只有一组

注:为清晰起见,示例一改为经典 LeetCode 示例。

示例:

输入
输出
解释
[2,2,3,4]3
有效组合:(2,3,4)、(2,3,4)、(2,2,3)
[4,2,3,4]4
4 个有效三元组
[0,0,0]0
无法组成
[1,1,1]1
只有一组

代码框架:

1
2
3
4
5
6
7
8
9
10

def triangle_number(nums):    # 返回可以组成三角形的三元组个数    # 你的代码在这里    pass# 测试print(triangle_number([2,2,3,4]))  # 应该输出 3print(triangle_number([4,2,3,4]))  # 应该输出 4print(triangle_number([0,0,0]))    # 应该输出 0print(triangle_number([1,1,1]))    # 应该输出 1


题目69:非重叠矩形中的随机点

题目名称:非重叠矩形中的随机点

题目描述:给定一个由非重叠的轴对齐矩形的数组 rects,其中 rects[i] = [ai, bi, xi, yi] 表示 (ai, bi) 是第 i 个矩形的左下角点,(xi, yi) 是第 i 个矩形的右上角点。设计一个算法来随机挑选一个被某一矩形覆盖的整数点。矩形周长上的点也算做是被矩形覆盖。所有满足要求的点必须等概率被返回。在给定的矩形覆盖的空间内的任何整数点都有可能被返回。请注意,整数点是具有整数坐标的点。实现 Solution 类:

  • • Solution(rects):用给定的矩形数组 rects 初始化对象。
  • • pick():返回一个随机的整数点 [u, v],它被矩形所覆盖。
  • • 1 <= rects.length <= 100。
  • • rects[i].length == 4。
  • • 0 <= ai < xi <= 10^9。
  • • 0 <= bi < yi <= 10^9。
  • • xi - ai <= 2000。
  • • yi - bi <= 2000。
  • • 所有的矩形不重叠。

示例:

操作
输出
解释
Solution([[-2,-2,1,1],[2,2,4,6]])
-
初始化
pick()[-1,-2]
 等
随机返回矩形内的点
pick()[3,4]
 等
随机返回矩形内的点

代码框架:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

import randomclass Solution:    def __init__(self, rects):        # 初始化        # 你的代码在这里        pass    def pick(self):        # 随机返回一个被矩形覆盖的整数点        # 你的代码在这里        pass# 测试sol = Solution([[-2,-2,1,1],[2,2,4,6]])print(sol.pick())  # 应该返回矩形内的随机整数点print(sol.pick())  # 应该返回矩形内的随机整数点


题目70:找到 K 个最接近的元素

题目名称:找到 K 个最接近的元素

题目描述:给定一个 排序好 的数组 arr,两个整数 k 和 x,从数组中找到最靠近 x(两数之差最小)的 k 个数。返回的结果必须要是按升序排好的。整数 a 比整数 b 更接近 x 需要满足:

  • • |a - x| < |b - x| 或者
  • • |a - x| == |b - x| 且 a < b
  • • 1 <= k <= arr.length。
  • • 1 <= arr.length <= 10^4。
  • • arr 按升序排列。
  • • -10^4 <= arr[i], x <= 10^4。

示例:

输入
输出
解释
arr=[1,2,3,4,5]
, k=4, x=3
[1,2,3,4]
最接近 3 的 4 个数
arr=[1,2,3,4,5]
, k=4, x=-1
[1,2,3,4]
最接近 -1 的 4 个数
arr=[1,2,3,4,5]
, k=3, x=5
[3,4,5]
最接近 5 的 3 个数
arr=[1,1,1,10,10,10]
, k=1, x=9
[10]
最接近 9 的 1 个数

代码框架:

1
2
3
4
5
6
7
8
9
10

def find_closest_elements(arr, k, x):    # 返回最接近 x 的 k 个数,按升序排列    # 你的代码在这里    pass# 测试print(find_closest_elements([1,2,3,4,5], 4, 3))        # 应该输出 [1,2,3,4]print(find_closest_elements([1,2,3,4,5], 4, -1))       # 应该输出 [1,2,3,4]print(find_closest_elements([1,2,3,4,5], 3, 5))        # 应该输出 [3,4,5]print(find_closest_elements([1,1,1,10,10,10], 1, 9))   # 应该输出 [10]

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-11-08 01:08:43 HTTP/1.1 GET : http://www.sjds.net/a/540519.html
  2. 运行时间 : 0.080435s [ 吞吐率:12.43req/s ] 内存消耗:4,372.40kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=79c7a6d4f07ee4b624243a6160a9be63
  1. /www/wwwroot/www.sjds.net/public/index.php ( 0.79 KB )
  2. /www/wwwroot/www.sjds.net/vendor/autoload.php ( 0.17 KB )
  3. /www/wwwroot/www.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /www/wwwroot/www.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
  5. /www/wwwroot/www.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /www/wwwroot/www.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /www/wwwroot/www.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /www/wwwroot/www.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /www/wwwroot/www.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /www/wwwroot/www.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /www/wwwroot/www.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /www/wwwroot/www.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /www/wwwroot/www.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /www/wwwroot/www.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /www/wwwroot/www.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /www/wwwroot/www.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /www/wwwroot/www.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /www/wwwroot/www.sjds.net/app/provider.php ( 0.19 KB )
  23. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /www/wwwroot/www.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /www/wwwroot/www.sjds.net/app/common.php ( 0.03 KB )
  27. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /www/wwwroot/www.sjds.net/config/app.php ( 0.95 KB )
  30. /www/wwwroot/www.sjds.net/config/cache.php ( 0.78 KB )
  31. /www/wwwroot/www.sjds.net/config/console.php ( 0.23 KB )
  32. /www/wwwroot/www.sjds.net/config/cookie.php ( 0.56 KB )
  33. /www/wwwroot/www.sjds.net/config/database.php ( 2.48 KB )
  34. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /www/wwwroot/www.sjds.net/config/filesystem.php ( 0.61 KB )
  36. /www/wwwroot/www.sjds.net/config/lang.php ( 0.91 KB )
  37. /www/wwwroot/www.sjds.net/config/log.php ( 1.35 KB )
  38. /www/wwwroot/www.sjds.net/config/middleware.php ( 0.19 KB )
  39. /www/wwwroot/www.sjds.net/config/route.php ( 1.89 KB )
  40. /www/wwwroot/www.sjds.net/config/session.php ( 0.57 KB )
  41. /www/wwwroot/www.sjds.net/config/trace.php ( 0.34 KB )
  42. /www/wwwroot/www.sjds.net/config/view.php ( 0.82 KB )
  43. /www/wwwroot/www.sjds.net/app/event.php ( 0.25 KB )
  44. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /www/wwwroot/www.sjds.net/app/service.php ( 0.13 KB )
  46. /www/wwwroot/www.sjds.net/app/AppService.php ( 0.26 KB )
  47. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /www/wwwroot/www.sjds.net/vendor/services.php ( 0.14 KB )
  53. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /www/wwwroot/www.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /www/wwwroot/www.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /www/wwwroot/www.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /www/wwwroot/www.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /www/wwwroot/www.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /www/wwwroot/www.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /www/wwwroot/www.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /www/wwwroot/www.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /www/wwwroot/www.sjds.net/app/Request.php ( 0.09 KB )
  84. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /www/wwwroot/www.sjds.net/app/middleware.php ( 0.25 KB )
  86. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /www/wwwroot/www.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /www/wwwroot/www.sjds.net/route/app.php ( 1.72 KB )
  100. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /www/wwwroot/www.sjds.net/app/controller/Index.php ( 4.81 KB )
  104. /www/wwwroot/www.sjds.net/app/BaseController.php ( 2.05 KB )
  105. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /www/wwwroot/www.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /www/wwwroot/www.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /www/wwwroot/www.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /www/wwwroot/www.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /www/wwwroot/www.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /www/wwwroot/www.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /www/wwwroot/www.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /www/wwwroot/www.sjds.net/runtime/temp/022a5b1eae5a9e3c31e54f699d8ae600.php ( 8.36 KB )
  140. /www/wwwroot/www.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000491s ] mysql:host=172.18.0.4;port=3306;dbname=www_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000656s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000349s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000359s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000577s ]
  6. SELECT * FROM `set` [ RunTime:0.000283s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000669s ]
  8. SELECT * FROM `article` WHERE `id` = 540519 LIMIT 1 [ RunTime:0.000509s ]
  9. UPDATE `article` SET `lasttime` = 1794071323 WHERE `id` = 540519 [ RunTime:0.002413s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000313s ]
  11. SELECT * FROM `article` WHERE `id` < 540519 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000443s ]
  12. SELECT * FROM `article` WHERE `id` > 540519 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000369s ]
  13. SELECT * FROM `article` WHERE `id` < 540519 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000519s ]
  14. SELECT * FROM `article` WHERE `id` < 540519 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000577s ]
  15. SELECT * FROM `article` WHERE `id` < 540519 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000606s ]
0.090408s