- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 leetcode 剑指 Offer 53 - II. 0~n-1中缺失的数字
二分法 leetcode 剑指 Offer 53 - II. 0~n-1中缺失的数字
2022-08-19 13:45:32
216
原创 leetcode 34. 在排序数组中查找元素的第一个和最后一个位置
二分查找:leetcode 34. 在排序数组中查找元素的第一个和最后一个位置
2022-08-13 12:11:29
1373
原创 Mac下安装anaconda3,配置pytorch环境,安装jupyter
Mac下安装anaconda3,配置pytorch环境,安装jupyter
2022-05-10 19:29:54
9906
原创 机器学习西瓜书笔记:软间隔和支持向量回归SVR
机器学习西瓜书笔记:软间隔和支持向量回归SVR。对提出背景,要求解的模型,求解模型时的最优化问题,损失函数进行详细介绍。
2022-04-09 01:58:04
2799
原创 机器学习西瓜书笔记:支持向量机SVM(support vector machines)
机器学习西瓜书笔记:支持向量机SVM。把模型思想,数学理念解释了一遍
2022-04-08 11:21:25
1965
原创 机器学习西瓜书笔记:神经网络:BP算法公式推导
机器学习西瓜书笔记:神经网络:BP算法公式推导。主要解释随机梯度下降算法的思想,以及公式推导的细节
2022-04-07 03:16:54
3325
原创 软件工程面试题:生命周期模型:瀑布、V、增量、原型、螺旋
复试面试软件工程相关题目总结,主要涉及生命周期模型:瀑布模型、V模型、增量模型、原型开发、螺旋模型 的概念,优缺点。
2022-03-30 13:49:28
1187
原创 数据结构面试复习题
对数据结构中常见算法进行总结,主要涉及1、图:最小生成树求法PRIM/kruskal。2、图:最短路径:dijsktra,Floyd。3、递归、分治、动态规划、贪心的辨析和常见应用实现
2022-03-30 13:38:52
1014
原创 排序算法基于leetcode代码实现
对1、选择排序:简单选择排序;堆排序。2、交换排序:快速排序;冒泡排序。3、插入排序:直接插入排序;希尔排序。4、链表的直接插入排序。5、按照奇偶下标/数值排序。在leetcode上进行实现..................
2022-03-30 13:33:08
1356
原创 python浅拷贝和深拷贝
参考资料:python内存可视化一、赋值:b = a无论元素是可变还是不可变,修改一个,二者内容都变1、id相同,值相同:指向一块内存区域>>> a = [1,2,3]>>> b = a>>> a is bTrue2、修改b元素值,a元素值也会变>>> a = [[1,2], 'string']>>> b = a>>> b[0], b[1] = [100,10], 'n
2022-02-19 17:08:03
292
原创 BST leetcode二叉搜索树题目
leetcode BST相关题目1、创建BST问题:分治+root->left/right = 递归1.1 有序数组创建【平衡】BST:leetcode1081.2 根据有序链表创建【平衡】BST1、创建BST问题:分治+root->left/right = 递归一般创建树的时间复杂度都是O(N),因为有N个结点要创建,但是也有别的情况,要具体分析一般采用递归创建树的空间复杂度都是O(H),即递归深度创建平衡BST就= 创建AVL:分治解决1.1 有序数组创建【平衡】BST:le
2021-10-07 15:32:23
256
原创 OS-内存管理(1)
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。重点讨论第三点问题,关于重定位,动态绑定的问题。简要介绍内存管理和程序执行前经过的步骤1.内存管理概要,功能,内存保护进程管理讨论了进程通过进程调度可以共享一个cpu,为了实现性能改进就必须共享内存,但不可能将所有用户进程数据放入主存,这时就需要对内存进行划分和动态分配,这就是内存管理。内存管理可以提高内存利用率,通过虚...
2019-12-06 00:25:08
644
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人