最新文章列表

主宰这个世界的 10 大算法

本文作者:claudio,煎蛋 00 前言 Reddit有篇帖子介绍了算法对我们现在生活的重要性,以及哪些算法对现代文明所做贡献最大。这个表单并不完整,很多与我们密切相关的算法都没有提到,如机器学习和矩阵乘法,欢迎你继续补充。 如果对算法有所了解,读这篇文章时你可能会问“作者知道算法为何物吗?”,或是“Facebook的‘信息流’(News Feed)算是一种算法吗?”,如果“信息流 ...
code小生 评论(0) 有218人浏览 2021-11-12 20:11

优秀程序员必须掌握的 8 种通用数据结构

本文整理自网络,编辑:逆锋起笔小编 数据结构是一种特殊的组织和存储数据的方式,可以使我们可以更高效地对存储的数据执行操作。数据结构在计算机科学和软件工程领域具有广泛而多样的用途。 几乎所有已开发的程序或软件系统都使用数据结构。此外,数据结构属于计算机科学和软件工程的基础。当涉及软件工程面试问题时,这是一个关键主题。因此,作为开发人员,我们必须对数据结构有充分的了解。 在本文中,我 ...
code小生 评论(0) 有537人浏览 2021-08-19 19:40

传统io&mmap&直接io&sendfile零拷贝 对比

  解释: 1、问题叙述:程序请求硬盘上的系统文件的时候,一般请求文件会在’系统缓存’和‘应用缓存’各存储一份,然后再由cpu操作应用缓存展 ...
lyongq04 评论(0) 有673人浏览 2021-06-10 22:54

一文回顾 Java 入门知识(中)

前言 上周发表了推荐学java系列第一篇,内容零基础小白也能看得懂,今天这篇内容就比较多,也是比较重点的内容,小编会先上一个思维导图,有助于大家理解每个知识点和层次结构。 知识导图 java技术导图.png 说明: 这部分内容可以说是真正进入编程的视界了,因为已经牵扯到逻辑和思维了。首先是最最基础的 Java 编码写法规则和结构,比如导图里的:运算符、流程控制语句、循环、
code小生 评论(0) 有346人浏览 2021-06-09 10:18

21种回归算法整理

回归分析是预测建模技术的一种形式,它研究因变量(目标)与自变量(预测变量)之间的关系 。该技术用于预测,时间序列建模以及查找变量之间的 ...
黄国甫 评论(0) 有3770人浏览 2020-10-20 10:42

Google的面试题长啥样?看完被吊打

本文翻译自 Google 工程师/面试官 Alex Golec 的文章:Google Interview Questions Deconstructed: The Knight’s Dialer;来源:实验楼,翻译:实验楼扫地阿姨,原文:https://medium.com/@alexgolec/google-interview-questions-deconstructed-the-knig ...
code小生 评论(0) 有278人浏览 2020-08-01 11:34

回溯算法的题目,这样做,秒杀!!

这一篇文章来讲解一下如何做leetcode回溯算法题目,这一段时间我把leetcode上面的回溯算法的题目都刷了个遍,发现了其中一些规律,所以,就想写一篇 ...
SIHAIloveYAN 评论(0) 有759人浏览 2020-06-28 10:10

雪花算法生成id

public class IdWorker{     //下面两个每个5位,加起来就是10位的工作机器id     private long workerId;    //工作id     private long datacenterId;   //数据id     //12位的序列号     private long sequence;     public IdWorker(long wo ...
zysnba 评论(0) 有1141人浏览 2020-06-10 11:52

用这样的方法,我解决了leetcode的大部分的这种题型!

“ 点个赞,看一看,好习惯!本文 GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了 3 个月总结的一线大厂 Java 面试总结,本人已拿腾讯等大厂 offer。 另外,原创文章首发在我的个人博客:blog.ouyangsihai.cn,欢迎访问。 今天介绍一种解决常规的贪心策略或者字典排序的题目的通用解题方法。 ...
SIHAIloveYAN 评论(0) 有753人浏览 2020-05-19 08:17

二叉树的深度优先遍历和广度优先遍历

概述: 1、深度优先遍历(Depth-First-Search)常用的数据结构为栈,广度优先遍历(Breadth-First-Search)常用的数据结构为队列 2、深度优先遍历的思想是从上至下,对每一个分支一直往下一层遍历直到这个分支结束,然后返回上一层,对上一层的右子树这个分支继续深搜,直到一整棵树完全遍历,因此深搜的步骤符合栈后进先出的特点 广度优先遍历的思想是从左至右,对树的每一层所 ...
maosheng 评论(0) 有505人浏览 2020-03-10 09:33

决策树算法简介一(算法目录)

最近在看一些决策树的算法,准备留点文字备忘;涉及的算法包括: ID3 C4.5 C5.0 CART random forest XGBOOST Catboost LightGBM 本文给出目录,后续文章将给出各个算法的单独介绍,未完待续……
黄国甫 评论(0) 有460人浏览 2020-03-05 10:40

算法的时间复杂度和空间复杂度详解

      通常,对于一个给定的算法,我们要做 两项分析。第一是从数学上证明算法的正确性,这一步主要用到形式化证明的方法及相关推理模式,如循环不变式、数学归纳法等。而在证明算法是正确的基础上,第二部就是分析算法的时间复杂度。算法的时间复杂度反映了程序执行时间随输入规模增长而增长的量级,在很大程度上能很好反映出算法的优劣与否。因此,作为程序员,掌握基本的算法时间复杂度分析方法是很有必要的。  ...
erichi101 评论(0) 有321人浏览 2020-02-09 20:42

春节过后就是金三银四求职季,分享几个Java面试妙招,轻松搞定HR!

春节过后就是金三银四,分享几个Java面试妙招,轻松搞定HR! 2020年了,先祝大家新年快乐! 今年IT职位依然相当热门,特别是Java开发岗位。软件开发人才在今年将有大量的就业机会。春节过后,金三银四求职季到来,下面教你8个“妙招”,希望能帮你顺利面试成功。 1.知道如何写算法 如果你申请的是软件工程师的工作,那么显然你需要知道如何编码。写代码脚本其实与写算法来解决软件问题略有不同。用人单位可能 ...
王囧草 评论(0) 有167人浏览 2020-01-18 16:39

基于 Flink 构建 CEP 引擎的挑战和实践

背景及现状 ----- 奇安信集团作为一家网络安全公司,专门为政府、企业,教育、金融等机构和组织提供企业级网络安全技术、产品和服务,奇安信的 NGSOC 产品的核心引擎是一个 CEP 引擎,用于实时检测网络攻击,其技术演进过程如下图所示。 *   2015 年开始使用基于 Esper 的 CEP 方案,但是当时遇到了很多问题,其中最显著的是性能问题,因为 Esper 对于规则条目的支持数量不多, ...
大涛学长 评论(0) 有337人浏览 2020-01-17 14:30

从零开始入门 K8s | 调度器的调度流程和算法介绍

> **导读**:Kubernetes 作为当下最流行的容器自动化运维平台,以声明式实现了灵活的容器编排,本文以 v1.16 版本为基础详细介绍了 K8s 的基本调度框架、流程,以及主要的过滤器、Score 算法实现等,并介绍了两种方式用于实现自定义调度能力。 调度流程 ==== 调度流程概览 ------ Kubernetes 作为当下最主流的容器自动化运维平台,作为 K8s 的容器编 ...
大涛学长 评论(0) 有274人浏览 2020-01-13 14:21

百度java社招面试题和解题思路!

1、redis分布式锁如何保证原子性? 可以了解下这个命令: set key value [EX seconds] [PX mlliseconds] [NX)XX] 2、用过ThreadLocal吗 ?简单说一下? ThreadLocal采用的是以空间换时间的方式,为每个线程提供一份变量副本。 每一个线程都可以独立的改变自己的副本。具体例子可以自己去网上找。 3、Java8之 后的Concur ...
王囧草 评论(0) 有167人浏览 2020-01-09 17:28

java经典入门算法题,小白必备!

【程序1】   题目:求1+2!+3!+...+20!的和   1.程序分析:此程序只是把累加变成了累乘。   public class Ex21 { static long sum = 0; static long fac = 0; public static void main(String[] args) {    long sum = 0;    long fac = 1; ...
王囧草 评论(0) 有30人浏览 2020-01-07 20:03

10道java经典算法题,每一题都能提升你的java技术!第二弹!

10道java经典算法! 持续更新,跪求关注,祝关注我的人都:身体健康,财源广进,福如东海,寿比南山,早生贵子,从不掉发! 【程序1】   题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?   1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去   掉不满足条件的排列。   public class Wanshu { publi ...
王囧草 评论(0) 有167人浏览 2020-01-06 21:08

小米手表Color将发布

小米手表Color已于1月3日上午10时确定,小米全渠道销售。今天米家官微公布了这款手表的更多消息,小米手表Color支持包括跑步、游泳、登山在内的十种专业运动+Firstbeat运动算法,号称新年瘦身成功不是梦。 与小米手表主打“真智能”不同,作为小米腕上智能可穿戴设备的第二款手表系列产品,小米手表Color将主打长续航运动功能。这也是目前腕上智能可穿戴设备各品牌产品最丰富的、竞争最激烈的领域。 ...
蛤蟆丸子 评论(0) 有25人浏览 2019-12-31 15:28

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36424) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics