结构与算法
luozhonghua2000
关注和解决数字技术与数字安全技术痛点问题(安全\AI\性能\架构)整体解决方案,与君共享。
虽然每年有大量的网络安全技术人才从高校涌入人力市场,真正能够满足用人单位需求的却寥寥无几。捧着书本去做应急响应和风险评估是滥竽充数的作法,社会需要的是能够为客户切实解决安全风险的技术精英,而不是满腹教条的阔论者。
我所认识的很多资深安全专家都并非科班出身,他们有的学医、有的学文、有的根本没有学历和文凭,但他们却技术精湛,充满自信。
展开
-
双色球算法实现
import java.util.Arrays; import java.util.Random; import java.util.Scanner; public class caipiao1 { /** * 根据给定的最小数字和最大数字,以及随机数的个数,产生指定的不重复的数组 * @param begin 最小数字(包含该数)原创 2014-11-01 09:12:32 · 2289 阅读 · 0 评论 -
重新认识HashMap
摘要HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨HashMap的结构实现和功能原理。简介Java为数据结构中的映射定义了一个接口j转载 2017-11-25 13:18:16 · 508 阅读 · 0 评论 -
反转排序、存储,模拟Queue编写
1. 求从10到100中能被3或5整除的数的和Java1234567int sum = 0; for(int i = 10; i 100; i++) if( i % 3 == 0 || i % 5 == 0) sum += i; System.out.println(sum原创 2017-08-06 23:09:24 · 780 阅读 · 0 评论 -
java图片高清压缩(1)
import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import javax.imageio.ImageIO;import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGEnc原创 2015-02-05 19:17:36 · 1899 阅读 · 1 评论 -
字符二分快速查找
import java.util.Scanner;/** * * @author luozhonghua * */public class charSearchAndSort { static void kuaiSu(char[] a,int left,int right) //字符快速排序 { int f,l,r原创 2014-11-05 12:12:34 · 808 阅读 · 0 评论 -
二分查找排序
static final int N=15; static void quickSort(int[] arr,int left,int right) //快速排序算法 { int f,t; int rtemp,ltemp; ltemp=left; rtemp=right; f=arr[(left+right)/2]; //确定分界值原创 2014-11-05 11:47:33 · 963 阅读 · 0 评论 -
洗纸牌算法
import java.util.Random;class Card{ int Suit; //花色 char Number; //牌数 }public class PokeShow { static Card[] OneCard=new Card[52]; //保存每张扑克的花色、数字 static void ShowCard原创 2014-11-03 10:10:13 · 1028 阅读 · 0 评论 -
多种冒泡算法时间和效率比较
鄙人:package testWebApp;/** * * @author luozhonghua * */public class testmysort { static final int N=200; public static void main(String[]args){ long begin=System.currentTimeMillis();原创 2014-11-01 15:08:33 · 1397 阅读 · 0 评论 -
字符快速排序
import java.util.Scanner;public class charSort{ static void kuaiSu(char[] a,int left,int right) //字符快速排序 { int f,l,r; char t; l=left; r=right; f=a[(left+right)/2];原创 2014-11-01 16:03:20 · 1093 阅读 · 0 评论 -
一次一密加密解密算法
static int MAX=100; static char[] key=new char[MAX]; //用于保存密钥 static int len; static char[] bitcode(char[] str) //一次一密加密算法 { int i; char[] wen; if((wen=new char[len+1])==原创 2014-11-01 12:34:07 · 3813 阅读 · 0 评论 -
哥德巴赫猜想证明
public class Guess { public static boolean isPrime(int i) { // 判断参数i是否是素数,是则返回true反之则返回false int n; boolean flag = true; if (1 == i) // 1本身不是素数,因此需把这个特殊的数字抛出 flag = false; for (n = 2; n <= i - 1; n++)原创 2014-11-01 10:48:40 · 1518 阅读 · 0 评论 -
教你初步了解红黑树
教你初步了解红黑树 作者:July、saturnman 2010年12月29日本文参考:Google、算法导论、STL源码剖析、计算机程序设计艺术。推荐阅读:Left-Leaning Red-Black Trees, Dagstuhl Workshop on Data Structures, Wadern, Germany, February, 2008,直接...转载 2018-05-04 10:35:39 · 158 阅读 · 0 评论