给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 示例: 给定一个链表: 1->2->3->4->5, 和 n = 2. 当删除了倒数第二个节点后,链表变为 …
zhang快速并行细化算法
相关介绍 http://www.doc88.com/p-7724593025971.html 比较好的介绍 https://www.cnblogs.com/xianglan/archive/201…
快速排序-QuickSort
自己尝试着实现的QuickSort,并且每次的关键点不是数组的最后一个元素,而是用随机数得出随机的下标,然后把下标对应的元素当成关键点。还是那句 话,本人菜鸟,请多多指教~~~^^ //交换两个数 template<…
插入排序 - Java
/** * 插入排序 */ public class InsertSort { public static void main(String[] args) { int[] arr = {2, 0, 4, 9, 1, 7…
给定一个字符串,找到包含该字符串所有字符的最短子串
转自:https://blog.csdn.net/jiewuyou/article/details/45061971 这题是豌豆荚二面的一个算法题,和leetcode的某些题目类似。其思路是这样的 首先遍历一次字符串,求…
面试题9:用两个栈实现队列
题目:用两个栈来实现一个队列,完成队列的Push和Pop操作。 class Solution: def __init__(self): self.stackA = [] self.stackB = [] # 进栈,放入栈…
梯度提升树(GBDT)学习笔记
经常参加机器学习相关竞赛的同学肯定对 GBDT 算法并不陌生。GBDT 全称为梯度提升决策树,是传统机器学习算法中对真实分布拟合最好的算法之一,是工业界和竞赛屡试不爽的杀器之一。然而,网上关于 GBDT 算法的介绍却千篇…
Python基础: 双下方法
1、双下方法 定义:双下方法是特殊方法,它是解释器提供的 由双下划线加方法名加双下划线 方法名的具有特殊意义的方法,双下方法主要是python源码程序员使用的,我们在开发中尽量不要使用双下方法,但是深入研究双下方法,更有…
LeetCode 560. 和为K的子数组
我的LeetCode:https://leetcode-cn.com/u/ituring/ 我的LeetCode刷题源码[GitHub]:https://github.com/izhoujie/Algorithmcii …
关于企业什么发展阶段需要上ERP系统?
很多企业在选择ERP系统时,都会非常犹豫,不知道选择哪款系统符合自己的发展需求,中小型企业的管理人可能会觉得自己不需要实施ERP系统,那么我们该怎么判断什么时候该上ERP呢,下面分为企业发展的三个阶段简单聊一下. 中小型…
Fedora 32 正式发布!
它来了! 我们很荣幸地宣布 Fedora 32 的发布。感谢成千上万的 Fedora 社区成员和贡献者的辛勤工作,我们又一次准时发布了。 如果你只想马上就能拿到它,请马上访问 https://getfedora.org/…
无线网络安全与解决方案(Wireless Security)
摘要:如今网络技术快速发展,人们对于网络的需求也随之升高,这就对网络技术的便捷性,高效性和安全性提出了新的要求,相应的各种技术手段也因此蓬勃发展,其中无线通信网络可谓是当今互联网技术的中流砥柱。本文对基于802.11技术…