- 博客(6)
- 收藏
- 关注
原创 人工智能程序设计-高级Python程序设计-西工大-noj前60道
详细分析了西工大noj前60道题的做法思路,所涉及到的知识点、语法和算法知识都有介绍,并附上包含详细注释的AC代码和每道题的题目描述图片,既适合直接复制粘贴以求快速AC,又适合潜心钻研,学习Python语法和算法知识。
2024-01-25 15:45:34
1784
原创 【数据结构1-1】线性表 - 题单 - 洛谷
洛谷数据结构线性表题单:询问学号、寄包柜、后缀表达式、约瑟夫问题、队列安排、机器翻译、海港、合并果子、括号序列、验证栈序列、营业额统计
2022-02-22 20:55:13
1181
原创 动态规划的引入 - 题单 - 洛谷
动态规划入门题单及其题解数字三角形 Number Triangles、滑雪、挖地雷、最大食物链计数、采药、疯狂的采药、5 倍经验日、过河卒
2022-02-13 22:48:46
380
原创 双指针算法
双指针算法双指针算法的核心思想就是优化,主要是优化时间复杂度,可以将朴素算法优化至O(n)的时间复杂度。最长连续不重复子序列题意大致是给你一串序列,让你求它的最长连续不包含不重复字符的子序列的长度。这是一道双指针算法的模板题。首先是用i来从0到n - 1的枚举,用来j表示距离i最左边的位置,使得i和j之间的子序列没有重复数字,显然i <= j。当i枚举到n - 1后,就可以得到res了。其次,i和j之间具有单调性,即当i增加一位的时候,j不增加或者增加,不可能减小。当i增加一位时,序列中可
2021-07-22 17:40:59
126
原创 排序算法
排序算法快速排序#include <iostream>#include <algorithm>using namespace std;const int N = 100010;int n;int a[N];void quick_sort(int a[], int l, int r){ if(l == r) return; int i = l - 1, j = r + 1; int x = a[l + r &g
2021-07-20 18:31:28
86
人工智能程序设计-高级Python程序设计-西工大-noj前60道-py代码.zip
2024-01-25
人工智能程序设计-高级Python程序设计-西工大-noj前60道.pdf
2024-01-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人