摘要: node.js安装,配置,修改镜像源,测试 阅读全文
posted @ 2023-01-20 01:35 蜀道,难 阅读(131) 评论(0) 推荐(0) 编辑
摘要: ### 出现的问题 ​ 之前用typora写博客文章的时候,出现了图片复制到博客园里,却无法显示出来,是因为图片保存到本地,使用dotnet软件便能很好地解决这个问题。 ​ 我之前还担忧,该软件上传的图片会占用我们博客的上传文件的100m空间,或者占用我们的相册,但是经过一番测试与分析后,我才发现, 阅读全文
posted @ 2023-01-06 17:05 蜀道,难 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 插值查找算法 插值查找原理介绍: ​ 插值查找算法类似于二分查找,不同的是插值查找每次从自适应 mid 处开始查找。 2.将折半查找中的求 mid 索引的公式 , low 表示左边索引 left, high 表示右边索引 right. key 就是前面我们讲的 findVal int mid = l 阅读全文
posted @ 2022-11-07 20:37 蜀道,难 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 二分查找: 请对一个有序数组进行二分查找 {1,8, 10, 89, 1000, 1234} ,输入一个数看看该数组是否存在此数,并且求出下 标,如果没有就提示"没有这个数"。 二分查找思路 二分查找核心代码 public static int binarySearch(int[] arr, int 阅读全文
posted @ 2022-11-07 19:17 蜀道,难 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 递归的概念 简单的说: 递归就是方法自己调用自己,每次调用时传入不同的变量.递归有助于编程者解决复杂的问题,同时 可以让代码变得简洁。 递归调用机制 以打印问题和阶乘问题为例,使用图解方式说明了递归的调用机制 代码如下: package DataStructures.com.atguigu.recu 阅读全文
posted @ 2022-11-05 16:08 蜀道,难 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 基数排序 基数排序(桶排序)介绍: 基数排序(radix sort)属于“分配式排序”(distribution sort),又称“桶子法”(bucket sort)或 bin sort,顾 名思义,它是通过键值的各个位的值,将要排序的元素分配至某些“桶”中,达到排序的作用 基数排序法是属于稳定性的 阅读全文
posted @ 2022-11-02 08:58 蜀道,难 阅读(221) 评论(0) 推荐(0) 编辑
摘要: OO 中的继承性的思考和说明 继承包含这样一层含义:父类中凡是已经实现好的方法,实际上是在设定规范和契约,虽然它不强制要求所有 的子类必须遵循这些契约,但是如果子类对这些已经实现的方法任意修改,就会对整个继承体系造成破坏。 继承在给程序设计带来便利的同时,也带来了弊端。比如使用继承会给程序带来侵入性 阅读全文
posted @ 2022-10-15 15:50 蜀道,难 阅读(100) 评论(0) 推荐(0) 编辑
摘要: Navicat是一套快速、可靠和全面的数据库管理工具,专门用于简化数据库管理和降低管理成本。Navicat图形界面直观,提供简便的管理方法,设计和操作MySQL、MariaDB、SQL Server、Oracle、PostgreSQL和SQLite的数据。 navicat 查询界面字体偏小,看的眼睛 阅读全文
posted @ 2022-10-14 16:50 蜀道,难 阅读(2974) 评论(0) 推荐(0) 编辑
摘要: 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入:strs = ["flower","flow","flight"] 输出:"fl" 示例 2: 输入:strs = ["dog","racecar","car"] 输出:"" 解释:输入不存在 阅读全文
posted @ 2022-10-11 23:12 蜀道,难 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个并列的 1 。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + 阅读全文
posted @ 2022-10-11 22:48 蜀道,难 阅读(178) 评论(0) 推荐(0) 编辑