算法
文章平均质量分 79
Untitled小明
这个作者很懒,什么都没留下…
展开
-
反转单向链表
public ListNode reverse(ListNode head){ ListNode pre=null; while(head!=null){ ListNode next=head.next;//记录保留当前结点的下一个结点的地址 head.next=pre;//当前结点指针域(原为下一个结点的地址)改为上一个节点的地址原创 2017-09-03 19:40:11 · 247 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-09-02 12:22:19 · 156 阅读 · 0 评论 -
Heapsort 堆排序算法详解(Java实现)
原文地址 http://www.cnblogs.com/jetpie/p/3971382.html (侵删)Heapsort (堆排序)是最经典的排序算法之一,在google或者百度中搜一下可以搜到很多非常详细的解析。同样好的排序算法还有quicksort(快速排序)和merge sort(归并排序),选择对这个算法进行分析主要是因为它用到了一个非常有意思的算法技巧:数据结转载 2017-10-10 11:55:59 · 499 阅读 · 0 评论 -
用原生JS实现查找第n次出现的子字符串
// 用原生JS实现查找第n次出现的子字符串 find(str, cha, num) { var x = str.indexOf(cha); for (var i = 1; i < num; i++) { x = str.indexOf(cha, x + 1); } return x; }...原创 2018-07-13 09:51:56 · 917 阅读 · 0 评论