• 关于

    二叉树顺序存储出现问题怎么解决

    的搜索结果
  • 【程序猿必备】数据结构与算法精选面试题

    有很多计算机科学技术专业的毕业生和程序员申请在Uber和Netflix这样的初创公司、谷歌和阿里巴巴这样的大公司以及Infosys或Luxsoft等以服务为基础的公司从事编程、编码和软件开发工作,但他们中的许多人都不知道,当你申请这些公司的职位时,你会遇到什么样的编程面试问题。 在这篇文章中,我将...

    文章 【方向】 2018-10-07 9249浏览量

  • 解读Mysql索引

    一.索引的数据结构 索引是帮助数据库高效获取数据的一种排好序的数据结构。我们一般常用的数据结构有:二叉树、红黑树、B-Tree、HashMap先说下结论,mysql的索引不管存储引擎是innodb还是mylsam使用的都是B+Tree,为何使用B+Tree呢主要是其它几种数据结构针对数据库这种场景...

    文章 慧联LPWAN技术 2020-11-10 883浏览量

  • 快速入门数据结构和算法

    一 前言 1 为什么要学习算法和数据结构? 解决特定问题。 深度优化程序性能的基础。 学习一种思想:如何把现实问题转化为计算机语言表示。 2 业务开发要掌握到程度? 了解常见数据结构和算法,沟通没有障碍。 活学活用:遇到问题时知道要用什么数据结构和算法去优化。 二 数据结构基础 1...

    文章 茶什i 2020-08-12 1526浏览量

  • 阿里云爆款特惠专场,精选爆款产品低至0.95折!

    爆款ECS云服务器8.1元/月起,云数据库低至1.5折,限时抢购!

    广告

  • 拜托,别再问我什么是B+树 了

    原文链接 一、前言 每当我们执行某个 SQL 发现很慢时,都会下意识地反应是否加了索引,那么大家是否有想过加了索引为啥会使数据查找更快呢,索引的底层一般又是用什么结构存储的呢,相信大家看了标题已经有答案了,没错!B+树!那么它相对于一般的链表,哈希等有何不同,为何多数存储引擎都选择使用它呢,今天我...

    文章 迪科斯彻 2020-06-22 300浏览量

  • 磁盘 IO 和网络 IO 该如何评估、监控、性能定位和优化?

    生产中经常遇到一些IO延时长导致的系统吞吐量下降、响应时间慢等问题,例如交换机故障、网线老化导致的丢包重传;存储阵列条带宽度不足、缓存不足、QoS限制、RAID级别设置不当等引起的IO延时。 一、评估 IO 能力的前提 评估一个系统IO能力的前提是需要搞清楚这个系统的IO模型是怎么样的。那么IO模...

    文章 技术小能手 2018-09-11 3598浏览量

  • No.1 - Apache IoTDB 随笔 - Time Series DBMS 综述(文末彩蛋)

    “这是一篇无法一口气读完的、文字过万[正文字数14390]的长文,这是一个无法中途不上厕所就看完的、关于时序数据库的视频[时长111分钟]分享...” 观看视频 大家好,很开心能够和大家一起交流时序数据库的相关的内容:) 【文末有彩蛋】 首先还是简单自我介绍一下,我是 孙金城,花名 金竹。我是20...

    文章 6ypzuriaojqge 2020-12-17 443浏览量

  • MySQL数据库常用面试题解析(100题收藏版)

    前言 MySQL数据库常用面试题解析(100题收藏版) 数据库 1. MySQL 索引使用有哪些注意事项呢? 可以从三个维度回答这个问题:索引哪些情况会失效,索引不适合哪些场景,索引规则 索引哪些情况会失效 查询条件包含or,可能导致索引失效 如何字段类型是字符串,where时一定用引号括起来,...

    文章 游客x3ep55vjljc6o 2020-09-29 682浏览量

  • 做了5年iOS,靠着这份面试题跟答案,我从12K变成了30K

    在博主认为,对于iOS面试以及进阶的最佳学习方法莫过于刷题+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现面试并不难,其次就是在刷题的过程中有没有去思考,刷题只是次之,这又是一个层次了,这里暂时不提后面再谈。 博主总结了一系列大厂面试中常问的...

    文章 原来是泽镜啊 2020-03-11 2086浏览量

  • No.1-时序数据库随笔 - Time Series DBMS 综述

    大家好,很开心能够和大家一起交流时序数据库的相关的内容首先还是简单自我介绍一下,我是 孙金城,花名 金竹。我是2011年加入阿里,在2016年之前一直做公司内部的研发工作,包括阿里郎,Blink等平台。从2016年...

    文章 孙金城 2021-03-09 564浏览量

  • 冰与火之歌:「时间」与「空间」复杂度 | 算法必看系列三十六

    原文链接算法(Algorithm)是指用来操作数据、解决程序问题的一组方法。对于同一个问题,使用不同的算法,也许最终得到的结果是一样的,比如排序就有前面的十大经典排序和几种奇葩排序,虽然结果相同,但在过程中消耗的资源和时间却会有很大的区别,比如快速排序与猴子排序:)。 那么我们应该如何去衡量不同算...

    文章 被纵养的懒猫 2020-05-21 2057浏览量

  • 不可错过的java面试博客之java集合篇

    不可错过的java面试博客之java集合篇 1. ListList 是有序的 Collection。Java List 一共三个实现类: 分别是 ArrayList、Vector 和 LinkedList ArrayList ArrayList 是最常用的 List 实现类,内部是通过数组实现的,...

    文章 幸运券发放 2020-05-06 468浏览量

  • 备战九十,iOS面试题菜单,持续更新(题目及答案已上传Github)

    Objective_C语言特性 (戳这里跳转到Github) 分类 扩展 代理(Delegate) 通知(NSNotification) KVO (Key-value observing) KVC(Key-value coding) 属性关键字 runloop (戳这里跳转到Github) ...

    文章 xingios 2019-07-02 1551浏览量

  • 算法面试题

    1.把二元查找树转变成排序的双向链表 题目: 输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。 要求不能创建任何新的结点,只调整指针的指向。 10 / \ 6 14 / \ / \ 4 8 12 16 转换成双向链表 4=6=8=10=12=14=16。 首先我们定义的二元查找树 节...

    文章 runcare 2015-05-07 4959浏览量

  • 一份还热乎的蚂蚁金服面经(已拿Offer)!附答案!!

    本文来自我的知识星球的球友投稿,他在最近的校招中拿到了蚂蚁金服的实习生Offer,整体思路和面试题目由作者——泽林提供,部分答案由Hollis整理自知识星球《Hollis和他的朋友们》中「直面Java」板块。 经历了漫长一个月的等待,终于在前几天通过面试官获悉已被蚂蚁金服录取,这期间的焦虑、痛苦自...

    文章 Hollis 2019-04-24 3571浏览量

  • 大数据的处理

    1. 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?   方案1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制的4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。   s 遍历文件a,对每个u...

    文章 atlas2015 2013-04-23 956浏览量

  • 数据结构与算法面试题80道

    1.把二元查找树转变成排序的双向链表  题目: 输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。 要求不能创建任何新的结点,只调整指针的指向。    10  / \  6 14  / \ / \ 4 8 12 16  转换成双向链表 4=6=8=10=12=14=16。    首先我们...

    文章 墨云天 2016-05-09 24568浏览量

  • 手把手:四色猜想、七桥问题…程序员眼里的图论,了解下?(附大量代码和手绘)

    长文预警!本文作者Vardan Grigoryan是一名后端程序员,但他认为图论(应用数学的一个分支)的思维应该成为程序员必备。 本文从七桥问题引入,将会讲到图论在Airbnb房屋查询、推特推送更新时间、Netflix和亚马逊影片/商品个性化推荐、Uber寻找最短路线中的应用,附有大量手把手代码和...

    文章 技术小能手 2018-03-19 2197浏览量

  • 带你读《IPFS原理与实践》之二:IPFS底层基础

    点击查看第一章 第2章 IPFS底层基础欢迎来到第2章。这一章的内容相对较多,也相对独立。你可以选择先阅读这一章,了解这几个基础性系统的设计思路和算法细节;或者暂时跳过这一章,直接去了解IPFS系统设计。在这一章中,我们会着重介绍IPFS的几个基础性的子系统和数据结构,包括DHT、BitTorre...

    文章 温柔的养猫人 2019-11-11 1722浏览量

  • 区块链技术综述

    区块链技术综述 沈鑫1,裴庆祺1,刘雪峰2 (1. 西安电子科技大学通信工程学院,陕西 西安 710071; 2. 西安电子科技大学网络与信息安全学院,陕西 西安 710071) 摘 要:区块链是一种广泛应用于新兴数字加密货币的去中心化基础架构,随着比特币的逐渐被接受而受到关注和研究。区块...

    文章 云栖号 2018-04-13 1613浏览量

  • Google Interview University - 坚持完成这套学习手册,你就可以去 Google 面试了

    本文讲的是Google Interview University - 坚持完成这套学习手册,你就可以去 Google 面试了, 这是我为了从 web 开发者(自学、非计算机科学学位)蜕变至 Google 软件工程师所制定的计划,其内容历时数月。 这一长列表是从 Google 的指导笔记 中萃...

    文章 玄学酱 2017-10-18 2630浏览量

  • ​Java Map中那些巧妙的设计

    作者 | 子澐来源 | 阿里技术公众号最近拜读了一些Java Map的相关源码,不得不惊叹于JDK开发者们的鬼斧神工。他山之石可以攻玉,这些巧妙的设计思想非常有借鉴价值,可谓是最佳实践。然而,大多数有关Java Map原理的科普类文章都是专注于“点”,并没有连成“线”,甚至形成“网状结构”。因此,...

    文章 开发者小助手_LS 2021-03-24 6500浏览量

  • [算法总结] 十大排序算法

    本文首发于我的个人博客:尾尾部落 排序算法是最经典的算法知识。因为其实现代码短,应该广,在面试中经常会问到排序算法及其相关的问题。一般在面试中最常考的是快速排序和归并排序等基本的排序算法,并且经常要求现场手写基本的排序算法。如果这些问题回答不好,估计面试就凉凉了。所以熟练掌握排序算法思想及其特点...

    文章 xmuwww 2018-08-21 1376浏览量

  • Cuckoo Hashing的应用及性能优化

    written by 钦诚,祯祺 Cuckoo Hashing 的引入 在indexlib的底层,需要一个高性能的Key/Value引擎来提供类似python Dict/ Java HashMap/ C++ unordered map(这些数据结构的性能不能接受)的支持。最基本的就是支持inser...

    文章 alizhen 2018-03-23 6630浏览量

  • 2016届360公司PHP服务端开发笔试和面试之所得所感

            这是一篇叙述自己在360公司参加笔试和面试的过程,可能面试的职位并不是你所学的方向,但是如果你能从中学到些什么或者吸取我的教训,那么作者就非常知足了。本着"学习别人是怎么失败的,活着出来的人才能成功"的目标,我从三个方面进行叙述:         第一部分:360公司笔试题    ...

    文章 小珞珞 2015-10-17 2131浏览量

  • 深度学习word2vec笔记之基础篇

    深度学习word2vec学习笔记.pdf 深度学习word2vec笔记之基础篇 by 北流浪子 博客地址:http://blog.csdn.net/mytestmy/article/details/26969149 基础篇:http://blog.csdn.net/mytestmy/article...

    文章 fdvdx 2020-07-01 172浏览量

  • 深度学习word2vec笔记之基础篇

    深度学习word2vec学习笔记.pdf 深度学习word2vec笔记之基础篇 by 北流浪子 博客地址:http://blog.csdn.net/mytestmy/article/details/26969149 基础篇:http://blog.csdn.net/mytestmy/article...

    文章 fdvdx 2020-07-01 112浏览量

  • Java基础总结

    基础知识 String 是最基本的数据类型吗? 答:不是。Java中的基本数据类型只有8个:byte、short、int、long、float、double、char、boolean;除了基本类型(primitive type),剩下的都是引用类型(reference type),Java 5以后...

    文章 iolo 2020-04-30 321浏览量

  • 23种设计模式全解析

    一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代...

    文章 微wx笑 2015-07-09 397浏览量

  • 软件测试面试中都会问到哪些关于Python的问题?

    本文转载自测试人社区(ceshiren.com),原文链接:https://ceshiren.com/tag/精华帖 语言特性 谈谈对Python和其他语言的区别 答:Python是一门语法简洁优美, 功能强大无比, 应用领域非常广泛, 具有强大完备的第三方库,它是一门强类型的可移植、可扩展、可嵌...

    文章 霍格沃兹测试学院 2020-12-16 101浏览量

  • 带你读《计算机程序的构造和解释(原书第2版)典藏版》之二:构造数据抽象

    点击查看第一章 第2章 构造数据抽象 现在到了数学抽象中最关键的一步:让我们忘记这些符号所表示的对象。……(数学家)不应在这里停步,有许多操作可以应用于这些符号,而根本不必考虑它们到底代表着什么东西。--Hermann Weyl,The Mathematical Way of Thinking...

    文章 温柔的养猫人 2019-11-18 486浏览量

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT