感动大雁

文章
6
资源
0
加入时间
2年10月24天

贪心算法

问题建模与描述:  我们先来看一个简单的例子:调度问题,有n项任务,每项任务的加工时间已知,从0时刻开始陆续安排到一台机器上加工,每个任务的完成时间是从0时刻到任务加工截止的时间。求:总完成时间(所有任务完成时间之和)最短的安排方案。实例:任务集S={1,2,3,4,5},加工时间t1=3,t2=8,t3=5,t4=10,t5=15算法:按加工时间将上述任务从小到大排序,  解:1...

Android架构设计思考什么是架构设计架构设计的目的架构设计的能力架构设计的实践

什么是架构设计“架构的本质就是对系统进行有序化重构,不断减少系统的“熵”,使系统不断进化。那架构是如何实现无序到有序的呢? 基本的手段就是分和合,先把系统打散,然后重新组合。”简而言之,动手前想好。架构设计的目的提高效率降低成本保证质量架构设计的能力我们要想做好一个架构的话需要哪些能力?我觉得最重要的是架构师一个最重要的能力就是你要有分解能力。第一,你必须要有抽象的能力,抽...

java拼音的处理

一、首拼private final static int[] li_SecPosValue = { 1601, 1637, 1833, 2078, 2274, 2302, 2433, 2594, 2787, 3106, 3212, 3472, 3635, 3722, 3730, 3858, 4027, 4086, 4390, 4558, 4684, 4925, 5249, 55

编程小白到架构师的进阶之路(附学习资料)序言

序言在从编程小白到架构师的修炼过程中,所需要学习的知识是非常庞杂的。我最开始学习架构设计的时候,一直搞不清楚系统如何实现从无序到有序,网上也找不到系统的资料。这里整理了这些年关于架构设计的知识储备,给一些刚迈入架构师或想要进入架构师行业的同学,一点点参考(内容会逐渐深入)。一、什么是架构设计?所谓架构设计,就是用于指导大型软件系统各个方面的设计。而架构师要做的,就是用最小的人力成本满足需求开发和需求变更,用最小的运行成本来保障软件的运行。常用的方法有:1.使用微服务架构,把复杂系统拆分成一系列