随笔分类 -  数据结构和算法

摘要:40亿个QQ号码如何去重:https://developer.51cto.com/art/202112/694196.htm 阅读全文
posted @ 2021-12-16 17:13 MrFlySand-飞沙 阅读(40) 评论(0) 推荐(0)
摘要:1/20 期末考试结束了,老师决定带学生们去卷饼店吃烤鸭饼。老师看到大饼和鸭子,搞了一个活动:每人可以拿走一张饼,谁卷到的食物美味程度总和最高,谁就能获得称号:卷王之王!Vita很想得到“卷王之王”称号,他的大饼可以装下大小总和不超过500的食物,现在有7块鸭肉和6根黄瓜,每份食物都有它的大小和美味 阅读全文
posted @ 2021-11-11 08:31 MrFlySand-飞沙 阅读(64) 评论(0) 推荐(0)
摘要:排序算法有很多:冒泡排序/选择排序/插入排序/归并排序/计数排序(counting sort)/基数排序(radix sort)/希尔排序/堆排序/桶排序 封装属性: //属性 this.array = []; //方法 //向数据插入到数组中的方法 ArrayList.prototype.inse 阅读全文
posted @ 2021-07-26 16:46 MrFlySand-飞沙 阅读(274) 评论(0) 推荐(0)
摘要:https://www.nowcoder.com/practice/abc3fe2ce8e146608e868a70efebf62e?tpId=13&tqId=11154&rp=1&ru=%2Fta%2Fcoding-interviews&qru=%2Fta%2Fcoding-interviews% 阅读全文
posted @ 2021-04-20 14:08 MrFlySand-飞沙 阅读(63) 评论(0) 推荐(0)
摘要:删除数据库中相同内容元素的方法是非常常见的问题,数据重复会占用许多不必要的空间。 如集合arr1[] ={11, 22, 33, 44, 55}; arr2[] ={23, 11, 64, 55, 98};都具有相同的元素{11, 55},那么如何将arr2中的元素添加到arr1呢? 从arr2中的 阅读全文
posted @ 2020-12-13 13:12 MrFlySand-飞沙 阅读(231) 评论(0) 推荐(0)
摘要:原文 https://www.cnblogs.com/MrFlySand/p/13673922.html 算法的基本逻辑是通过检查一个数是否只能被1和它本身整除来判断它是否为素数,如:2、3、5、7、11、13、17、19、23等。具体来说: 方法1:检查从2到n-1的所有数是否为n的因子,时间复杂 阅读全文
posted @ 2020-09-15 16:42 MrFlySand-飞沙 阅读(471) 评论(0) 推荐(0)