题目来源:王晓东《算法设计与分析》 一辆汽车加满油后可行驶 n公里。旅途中有若干个加油站。设计一个有效算法,指出应 在哪些加油站停靠加油,使沿途加油次数最少。 输入格式: 第一行有 2 个正整数n和 k(k<=1000 ),表示汽车加满油后可行驶n公里,且旅途中有 k个加油站。 第二行有 k+1 个 ...
分类:
其他好文 时间:
2020-11-08 17:52:28
阅读次数:
33
简介 推荐系统,是当今互联网背后的无名英雄。 我们在某宝首页看见的商品,某条上读到的新闻,某度上的搜索列表,甚至在各种地方看见的广告,都有赖于推荐算法和系统. 本片文章讲述有哪些常用的推荐算法, 协同过滤推荐算法的原理, 以及如何使用协同过滤算法设计一个商品推荐毕业设计系统. 常见推荐算法 协同过滤 ...
分类:
其他好文 时间:
2020-11-04 17:47:44
阅读次数:
16
模板方法模式 一、简介 对于一个算法所需的关键步骤确定了顺序后,各个步骤的具体实现是未知的,如果遇到这类问题那么就可以采用模板方法模式解决。 定义:定义一个操作中的算法的框架而将一些步骤延迟到子类中,使子类可以不改变一个算法的结构即可冲定义该算法的某些特定步骤。 二、使用场景 多个子类公有的方法并且 ...
分类:
其他好文 时间:
2020-10-13 17:15:12
阅读次数:
22
1.北大老师的课程链接: mooc:https://www.icourse163.org/learn/PKU-1002525003?tid=1002695005#/learn/content b站:https://www.bilibili.com/video/BV1Ls411W7PB?from=se ...
分类:
编程语言 时间:
2020-07-26 01:15:17
阅读次数:
97
字典序问题 算法实现题1-2 题意 《计算机算法设计与分析》第8页。 在数据加密和数据压缩中需要对特殊的字符串进行编码。给定的字母表由26个小写字母组成。该字母表产生的升序字符串是指字符串中字母从左到右出现的次序与字母在字母表中出现的次序相同,且每个字符最多出现1次。例如,a,b,ab,bc, xy ...
分类:
编程语言 时间:
2020-07-20 22:57:24
阅读次数:
99
参加数学建模大赛的准备(1) 团队分工: 模型搭建:思路、方法。 模型实现:精通软件,进行模拟。 论文写作:文字、图标的展示。 分工要交叉 软件: Matlab (编写工具) SPSS (统计建模) Word (论文写作) PowerPoint(插图制作) ProcessOn(画流程图) 有道云协作 ...
分类:
其他好文 时间:
2020-07-18 22:56:28
阅读次数:
159
1,线性表并不等于数组,线性表可以通过数组实现也可以通过链表实现,它是ADT的一种,除了包含数据,也包含对这些数据的处理(可以理解为函数)。 2,它像类一样封装,就像理解操作系统中的管道。 考点: 1,线性表分为顺序表和链表,要熟悉相关的基本操作,进而组合实现出复杂的操作。 2,主要是算法设计题,结 ...
分类:
其他好文 时间:
2020-07-18 22:33:40
阅读次数:
66
如何从数据角度 为人工智能部署做好数据准备 本文指出面对变革加速和数字化领导力的重要性日益凸显这两大趋势,人工智能作为当今世界最具变革意义的创新之一,为企业提供了一条实现业务转型的变革之路,但运用人工智能之前必须从五个方面入手做好数据方面的准备,之后可利用概念验证明确人工智能对企业自身业务的影响。 ...
分类:
其他好文 时间:
2020-07-12 14:47:02
阅读次数:
58
前言 上一节我们讲了哈希算法的四个应用,分别是安全加密、数据校验、唯一标识、散列函数。今天再来看看剩下的三个应用:负载均衡、数据分片、分布式存储。 可能大家已经发现了,这三个应用都是与分布式相关的。没错,今天我们来学习一下,哈希算法是如何解决这些分布式问题的。 应用五:负载均衡 负载均衡算法有很多, ...
分类:
编程语言 时间:
2020-07-06 20:00:29
阅读次数:
69
C语言简介 C 语言是一种通用的、面向过程式的计算机程序设计语言,即编程语言。 为移植和开发 UNIX 操作系统,丹尼斯·里奇于1972年在贝尔电话实验室设计开发了 C 语言的第一个版本。 C 语言同时也是一种广泛使用的计算机语言,在算法设计、操作系统开发,游戏开发等领域,C语言是常青树。C语言也是... ...
分类:
编程语言 时间:
2020-07-04 15:35:00
阅读次数:
71