计算机网络 整理自《计算机网络 第七版》,重点内容会在标题之后加 *。 HTTP 整理自《图解 HTTP》 操作系统 💻 计算机操作系统 整理自《现代操作系统》和《计算机操作系统》 Linux 整理自《鸟…
分类:算法
三大加密算法的渊源
MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。 MD5将任意长度的“字节串”…
网易云信实时音频框架背后:算法优化带来产品体验全面提升
2018年10月19日,LiveVideoStackCon音视频技术大会在北京召开。本届会议以“技术开启新‘视’界”为主题,汇集资深的音视频技术工程师,探讨在音频、视频、图像等技术的实践与思考。 网易云信资深音频算法工程…
Leetcode - Read N Characters Given Read4 II - Call multiple times
My code: /* The read4 API is defined in the parent class Reader4. int read4(char[] buf); */ public class Solut…
Leetcode - Reverse Vowels of a String
My code: public class Solution { public String reverseVowels(String s) { if (s == null || s.length() == 0) { r…
了解面试算法之 - 栈&队列&位运算
本文已经授权 玉刚写作平台 提供写作赞助 版权声明:本文版权归微信公众号 玉刚说 所有,未经许可不得以任何形式转载 算法,一门既不容易入门,也不容易精通的学问。 对于笔者来说算法算是我程序员生涯很不擅长的技能之一了,自从…
二维码太丑?用风格迁移生成个性二维码了解一下
文章选自arXiv,作者:Mingliang Xu等,机器之心编译 手机二维码太普通,换来换去还是不好看。何不自定义一个自己喜欢的呢?近日,郑州大学、浙江大学、微软亚洲研究院、北京航空航天大学的研究者发布论文,提出一种设…
Javascript基础算法:入门篇
好久不见:这是一份常用的javascript简易算法 作为一个曾经的ruby后端,我在学习javascript时经历了不少挫折。像merge,flatten,uniq这些基础方法貌似都从我的视线中消失了。 然后我发现了l…
Leetcode - Mini Parser
`这题没做出来。看了别人的答案。 My code: /** * // This is the interface that allows for creating nested lists. * // You shoul…
Leetcode - Reverse String
My code: public class Solution { public String reverseString(String s) { if (s == null || s.length() == 0) { r…
7种常用排序算法的实现示例
其实写排序算法的博客已经有很多了,其中不乏某些细心的博主去仔细讲解各种排序的过程,甚至有使用gif图来表现排序过程的博客,还有对已有排序算法进行改进的,我表示很佩服这些博主,谢谢你们。 这里附上一些我参考过的博客: 7种…
BZOJ-1758: [Wc2010]重建计划(点分治+二分)
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1758 分数规划问题,经典做法二分答案,然后由于是树的路径问题,所以在点分治里面套一个二分,然后对于求max{a[i…