
数
aeipyuan
渣渣一枚,请多指教。。。。。。
展开
-
十大排序算法总结(Javascript实现)
十大排序算法复杂度:不稳定的排序:“快选希堆”1. 直接插入排序枚举一个元素分别与前面的元素比较,直到遇到比自己更小的function insertSort(arr) { for (let i = 1; i < arr.length; i++) { if (arr[i] < arr[i - 1]) { let tmp = arr[i]; for (let j = i; j >= 0; j--) {原创 2020-05-30 23:56:09 · 249 阅读 · 0 评论 -
leetCode--n数之和--哈希表/双指针
n数之和两数之和给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。不能重复利用这个数组中同样的元素。题目链接:https://leetcode-cn.com/problems/two-sum/示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2...原创 2020-04-14 23:17:53 · 233 阅读 · 0 评论 -
K个一组翻转链表
25. K 个一组翻转链表难度困难416收藏分享切换为英文关注反馈给你一个链表,每k个节点一组进行翻转,请你返回翻转后的链表。k是一个正整数,它的值小于或等于链表的长度。如果节点总数不是k的整数倍,那么请将最后剩余的节点保持原有顺序。示例:给你这个链表:1->2->3->4->5当k= 2 时,应当返回:2->1->4...原创 2020-03-26 21:28:39 · 180 阅读 · 0 评论 -
反转链表2 leetcode
92. 反转链表 II难度中等325反转从位置m到n的链表。请使用一趟扫描完成反转。说明:1 ≤m≤n≤ 链表长度。示例:输入: 1->2->3->4->5->NULL, m = 2, n = 4输出: 1->4->3->2->5->NULL步骤:1.创建一个空节点res,将head置与其...原创 2020-03-26 18:10:18 · 151 阅读 · 0 评论 -
HDU 2527 哈夫曼树
Safe Or Unsafehttp://acm.hdu.edu.cn/showproblem.php?pid=2527DescriptionJavac++ 一天在看计算机的书籍的时候,看到了一个有趣的东西!每一串字符都可以被编码成一些数字来储存信息,但是不同的编码方式得到的储存空间是不一样的!并且当储存空间大于一定的值的时候是不安全的!所以Javac++ 就想是否有一种方式是可以得到字符编...原创 2019-08-12 16:06:48 · 272 阅读 · 0 评论