随笔分类 - 数据结构与算法
摘要:Design a cash register drawer function checkCashRegister() that accepts purchase price as the first argument (price), payment as the second argument (
阅读全文
摘要:将给定数字转换为罗马数字。 所有罗马数字答案均应以大写形式提供。 关于罗马数字的解释详情请看链接。 代码: function convertToRoman(num) { var map = new Map([ [0, ''], [1, 'I'], [2, 'II'], [3, 'III'], [4,
阅读全文
摘要:最近在刷 freeCodeCamp 上面的题目,遂想着把一些 js 的题目记录下来。 原题: JavaScript Algorithms and Data Structures Projects: Palindrome Checker Return true if the given string
阅读全文
摘要:现有一个 3x3 规格的智能手机锁屏程序和两个正整数 m 和 n ,请计算出使用最少m 个键和最多 n个键可以解锁该屏幕的所有有效模式总数。 其中有效模式是指: 1、每个模式必须连接至少m个键和最多n个键; 2、所有的键都必须是不同的; 3、如果在模式中连接两个连续键的行通过任何其他键,则其他键必须
阅读全文
摘要:书中的解释是: 算法 (algorithm) 是对特定问题求解步骤的一种描叙,它是指令的有限序列,其中每一条指令表示一个或多个操作;此外,一个算法还应具有:有穷性,确定性,可行性,输入,输出 5个重要特性。 朴素的理解就是计算的方法,例如,求斐波那契数列的第n项: $$ a_n=a_{n 1}+a_
阅读全文
摘要:数据结构 数据结构 (data structure)是相互之间存在一种或多种特定关系的数据元素的集合。数据元素不是孤立存在的,它们之间存在着某种关系,这种数据元素相互之间存在的关系称为结构。 $$ Data\_Structure=(D,S) $$ D是数据元素的有限集,S是D上关系的有限集。 结构定
阅读全文

浙公网安备 33010602011771号