程序算法
文章平均质量分 77
刘兆贤
好好学习,天天向上
展开
-
Java基础之排序算法
本文来自http://blog.csdn.net/liuxian13183/,引用必须注明出处!新年第一篇,总结下基础的算法,包含二分排序、快速排序和分治排序1、分治排序,将数组分成一个个小数据块,每块小于3个元素,分别排序后再进行合并。 private int[] fenzhi(int[] attr) { if (attr.length > 2) { i.........原创 2021-01-12 17:09:28 · 1337 阅读 · 0 评论 -
LeetCode之两数相加、反转链表、少箭射球、二叉树
本文来自http://blog.csdn.net/liuxian13183/,引用必须注明出处!以前也有刷一些题目,但是没有记录,不方便回头看解题思路,今天开始就记录一下。452、https://leetcode-cn.com/problems/minimum-number-of-arrows-to-burst-balloons/思路:先排序,以数列首个数字从小到大排列,使用低位和高位循环匹配,不符合的需要再用一支箭头即结果+1,于是解出此题。 public stat...........原创 2020-11-24 16:51:05 · 1087 阅读 · 0 评论 -
Java排序算法剖析
本文来自http://blog.csdn.net/liuxian13183/,引用必须注明出处! 从小白晋升,一路走来;从helloworld,到JFrame,再到Android;从城外小子,到内城的阶梯,站在高耸入云的阶梯上向前望;从迷茫的时代,到苦逼的时代,再到自信的时代;这些路有些艰难,有些坎坷,但--还算顺利;有过困惑,有过烦恼,有过委屈,......原创 2013-08-18 22:41:58 · 1632 阅读 · 0 评论 -
Java算法之字符串反转分析
本文来自http://blog.csdn.net/liuxian13183/,引用必须注明出处!在日常的开发工作中,算法不会显得那么重要,然而在数据量达百万级别的时候,差距会非常大,今天带大家研究下常见的字符串反转算法。public class StringReverse { public static String reverse1(String or...原创 2016-11-29 10:59:33 · 2250 阅读 · 0 评论 -
Java科普之加密算法
本文来自http://blog.csdn.net/liuxian13183/,引用必须注明出处!加密比较复杂,但今天公司有需求,就稍微再研究一下,方式只有两种,对称加密和非对称加密。对称加密是指加密后可以用原方法解密,如情报传输常用;非对称加密指加密后不可解密,有什么用途呢?登录的密码使用非对称加密,拿到加密后数据跟数据库存的数据对比,相同则让登录成功(也就说数据库...原创 2016-06-16 16:19:14 · 2298 阅读 · 0 评论 -
Java基础之常用集合及排序
本文来自http://blog.csdn.net/liuxian13183/,引用必须注明出处!大家好,今天我们来讲一下常用的集合类,如ArrayList、HashMap、HashSet、LinkedList同步:即多个线程访问一个实例,如果一个线程对实例进行修改,则实例发生改变Hashmap:是一个键值对组合,允许多个空值和一个空键的出现,可同步,不安全。原创 2012-05-11 16:58:40 · 4124 阅读 · 0 评论