Lemon黄

77 篇文章
12 人订阅

全部文章

Lemon黄

数据结构和算法——贝壳排序

贝壳排序是插入排序的概括。与插入排序不同,它不比较连续项目,而是使用间隔i(称为间隔)将主列表分成几个子列表,然后使用插入排序对子列表进行排序。

6730
Lemon黄

数据结构和算法——选择排序

选择排序的工作方式是:维护已排序的子列表,从主列表中找到最小的项,然后将其交换到子列表的最后一个元素,直到对所有项进行排序为止。

4510
Lemon黄

从Web开发者的视角来解读MVC架构

原文标题:An Introduction to MVC Architecture: A Web Developer's Point of View,作者:Dip...

8120
Lemon黄

软件开发最终会使自己过时吗

自著名风险投资家马克·安德烈森(MarcAndreessen)宣称“软件正在吞噬世界”以来,已经过去了近十年。后来的几年已经证明了他的先见之明,众所周知,软件开...

9520
Lemon黄

面向AI开发公司的几大机器学习框架(2020年版)

事实上,人工智能技术正日益使我们的生活更简单。如果我们想一下,现在每个部件或组件都附有某种机器学习工具,基本上不需要人的干预即可使用。

8740
Lemon黄

详解Git的基本术语和命令

原文标题:Git: Basic Terms and Commands Explained,作者:Divya Bhushan

7120
Lemon黄

职场生存指南:颇具前景的五大编程语言

玲琅满目的编程语言,经常会让入门级开发人员身陷选择困难症。在本文中,我将从适用范围、职业道路和未来发展等方面,和您比较五种编程语言的各种特点,以方便您根据自己的...

4630
Lemon黄

PHP设计模式——适配器模式

如今,全球共有15种电源插座插头在使用。从中国到新加坡旅行时,如果没有插座适配器,可能会遇到麻烦。前往新加坡参加研讨会的Marina非常沮丧,因为她意识到由于插...

7930
Lemon黄

PHP设计模式——门面模式

作为一名软件开发人员,我们所有人要做的一个主要任务就是部署。与我们所有人相似,当Eric刚开始作为开发人员的职业生涯时,他是手动完成所有部署工作的。他使用一种非...

8920
Lemon黄

数据结构和算法——冒泡排序

冒泡排序通过一次比较两个值来工作,并且成对配对。并且迭代直到所有元素都到位才结束。每次迭代后,至少有一个元素移到列表的末尾。下面是第一次迭代的说明:

5920
Lemon黄

数据结构和算法——插入排序

插入排序的工作方式是:维护已排序的子列表,一一提取主列表中的项目,然后将其插入子列表中,直到所有项目都从主列表移到子列表中为止。

5810
Lemon黄

数据结构和算法——合并排序

合并排序是一种分而治之的算法。它的工作方式是将列表连续分成两半,直到两半都被排序,然后执行操作合并将两个列表组合成一个排序的新列表。

3810
Lemon黄

数据结构和算法——快速排序

快速排序也是一种分治算法,类似于合并排序。它通过从列表中选择一个元素(轴)并在其左侧放置小于轴的元素,在其右侧放置大于轴的元素来工作。我们对左侧和右侧重复上述步...

6620
Lemon黄

PHP设计模式——状态模式

John在一家受欢迎的电话支持公司中担任客户支持代表。在以客户服务为导向的公司中,公司的首要任务是确保客户满意。为了改善服务质量,该公司投入了大量资金来改善支持...

6010
Lemon黄

PHP设计模式——装饰器模式

咖啡深受人们的喜爱。咖啡的香气、味道和能力增强足以开启人们美好的一天。这就难怪为什么星巴克和咖啡豆这样的咖啡店在生意上可以做得这么好。

6800
Lemon黄

PHP设计模式——复合模式

Agnes在沃尔玛工作了一年多;她一开始担任的是库存助理,最近被提升为库存业务员。Agnes作为库存业务员的主要工作是进行每日库存记录。在上班的第三天,经理很担...

7000
Lemon黄

PHP设计模式——迭代模式

作为商店经理,Eric的工作包括检修各个部门的产品。商店中实际上有两个部门。一个部门称为男士部门,该部门存放男性用品,另一个部门称为女士部门的女性用品。每个部门...

8330
Lemon黄

PHP设计模式——策略模式

定义一系列算法,封装每个算法,并使它们可互换。策略使算法独立于使用该算法的客户端而变化。

4520
Lemon黄

PHP设计模式——模板方法

管理公司员工的日常行程可能是一项耗时的工作。如果可以使用程序将日常任务编程为自动发生,那将容易得多。Mark在Yahaa Inc工作了四年, 他是一名程序员,他...

5210
Lemon黄

PHP设计模式——命令行模式

战斗是为了赢,没有战斗能够在没有一个好的计划或策略来赢得。多数失败的战斗是指挥官在没有任何计划的情况下命令其士兵进入战场的战斗,或者更糟的是,在战斗中没有能力指...

5410

扫码关注云+社区

领取腾讯云代金券