码迷,mamicode.com
首页 >  
搜索关键字:经典    ( 15536个结果
每天1题算法题(10)- 盛最多水的容器
给你 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 解 方法一:双指针说明 本题是一道经典的面试题, ...
分类:编程语言   时间:2020-11-12 14:05:02    阅读次数:10
从零开始手写缓存框架 redis(13)HashMap 源码原理详解
为什么学习HashMap源码?作为一名java开发,基本上最常用的数据结构就是HashMap和List,jdk的HashMap设计还是非常值得深入学习的。无论是在面试还是工作中,知道原理都对会我们有很大的帮助。本篇的内容较长,建议先收藏,再细细品味。不同于网上简单的源码分析,更多的是实现背后的设计思想。涉及的内容比较广泛,从统计学中的泊松分布,到计算机基础的位运算,经典的红黑树、链表、数组等数据结
分类:其他好文   时间:2020-11-12 13:38:48    阅读次数:8
Modulation FX Bundle调制效果插件集
Arturia Modulation FX Bundle为大家带来了3种经典的调制效果,这些效果插件经过时间考验,通过经典电路的精确电路仿真,经过精心设计,可以捕捉其硬件前辈的每个音调差异。Arturia Modulation FX将会为大家模拟出最真实的合唱效果,为大家带来了最梦幻的音质效果。 A ...
分类:其他好文   时间:2020-11-12 13:23:36    阅读次数:9
这几个经典的基础排序算法,你还记得吗?
阅读本文大概需要5分钟本文我们主要来回忆一下几个基础的排序算法:冒泡排序、选择排序和插入排序。已经成为大牛的你,还记得当初这几个经典的排序算法吗?1.冒泡排序冒泡排序算法运行起来非常慢,但在概念上它是排序算法中最简单的,因此冒泡排序算法在刚开始研究排序技术时是一个非常好的算法。冒泡排序算法的基本流程是:每一轮从头开始两两比较,将较大的项放在较小项的右边,这样每轮下来保证该轮最大的数在最右边。算法程
分类:编程语言   时间:2020-11-10 11:37:53    阅读次数:20
Joe Armstrong最喜欢的一段Erlang程序
JoeArmstrong最喜欢的一段Erlang程序导读:最近网友又翻出一篇Erlang之父JoeArmstrong生前经典的帖子,并引发了热议,高可用架构翻译如下。前几天,我收到了来自罗文大学的DeanGalvin的邮件。Dean在做一个Erlang项目,所以他问“哪个示例程序最能体现Erlang的特性”。他想要一段很小的代码,以便在十分钟的演讲中完美的展示这门语言。我想了一会儿...并迅速编写
分类:其他好文   时间:2020-11-08 16:36:00    阅读次数:18
python基础教程利用 Python ElementTree 生成 xml的实例
更多python教程请到: 菜鸟教程 https://www.piaodoo.com/ Python 处理 xml 文档的方法有很多,除了经典的 sax 和 dom 之外,还有一个 ElementTree。 首先 import 之: from xml.etree import ElementTree ...
分类:编程语言   时间:2020-11-07 17:20:59    阅读次数:22
经典教程 | 基于Spark GraphX实现微博二度关系推荐
经典教程|基于SparkGraphX实现微博二度关系推荐导读:图计算是近几年大数据领域非常受关注的热点,社交网络中的好友关系推荐是一种典型图计算场景,本文是微博关系项目团队在二度关系计算中的一些实践,供高可用架构读者参考,作者为王舜、蒋生武、田瑞林。关系计算问题描述二度关系是指用户与用户通过关注者为桥梁发现到的关注者之间的关系。目前微博通过二度关系实现了潜在用户的推荐。用户的一度关系包含了关注、好
分类:其他好文   时间:2020-11-07 17:07:30    阅读次数:27
看一遍就理解,图解单链表反转
前言反转链表是程序员必备的基本素养,经常在面试、笔试的过程中出现。一直觉得反转链表实现代码不是很好理解,决定搬leetcode那道经典反转链表题出来,用十多张图去解析它,希望加深大家对链表反转的理解,谢谢阅读。leetcode的反转链表原题&答案题目描述:反转一个单链表。输入:1->2->3->4->5->NULL输出:5->4->3->2-
分类:其他好文   时间:2020-11-07 17:05:38    阅读次数:14
DSA 2020-7
若有恒,何必三更眠五更起; 最无益,莫过一日曝十日寒。 7.25 分割数组的最大值 区间dp 最大值可以方便的转移,所以可以直接应用区间dp 为什么这里的状态转移不一样? 对比最经典的区间dp 题目 石子合并 \[ j = i+l-1\\ dp[i][j] = \max_{k\in [i,j)}(d ...
分类:其他好文   时间:2020-11-07 16:44:26    阅读次数:18
关于linux文件系统的理解(一)
文件系统的理解一共分为了三个部分,第一个部分主要是VFS的理解,第二个部分主要是linux上的经典文件系统(ext2\ext3),最后再输出一下无持久存储的文件系统,通过以上三部分基本可以熟悉到文件系统的所有基础内容了.本文主要从VFS的层面进行分析文件系统。我们知道linux为了在支持本机的文件系统外同时允许访问其他操作系统的文件,用户态和文件系统之间加入了一个抽象层,该抽象层就是VFS,VFS
分类:系统相关   时间:2020-11-07 16:43:31    阅读次数:17
15536条   上一页 1 ... 15 16 17 18 19 ... 1554 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!