随笔分类 - 算法
1
摘要:转:https://zhuanlan.zhihu.com/p/168408787 //判断字符是否是IP public boolean isCorrectIp(String ipString) { //1、判断是否是7-15位之间(0.0.0.0-255.255.255.255.255) if (i
阅读全文
摘要:package com.lkr.shujujiegou;/** * @AUTHOR:LKR * @DATE:2019/3/18 * @DESCRIPTION:二叉树 **/public class BinaryTree { private Node root; public BinaryTree()
阅读全文
摘要:自除数 是指可以被它包含的每一位数除尽的数。 例如,128 是一个自除数,因为 128 % 1 == 0,128 % 2 == 0,128 % 8 == 0。 还有,自除数不允许包含 0 。 给定上边界和下边界数字,输出一个列表,列表的元素是边界(含边界)内所有的自除数。 示例 1:
阅读全文
摘要:将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 1 2 3 4 5 6 7 8 9 1 1 3 33 45 65 75 82 91 合并后链表1 1 1 2 3 3 4 5 6 7 8 9 33 45 65 75 82 91 Process fi
阅读全文
摘要:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?
阅读全文
摘要:import java.util.Arrays;import java.util.HashMap;import java.util.Map;/** *功能描述 :两数之和 * @author lkr * @date 2019/3/5 */public class Solution1 { //暴力法
阅读全文
摘要:https://blog.csdn.net/tcpipstack/article/details/45173685 一个人爬楼梯,一步可以迈一级,二级,三级台阶,如果楼梯有N级,要求编写程序,求总共有多少种走法。 先计算下0,1,2,3及楼梯有多少种走法:
阅读全文
摘要:import java.util.*;import java.util.stream.Collector;import java.util.stream.Collectors;public class ListAnum { public static void main(String[] args)
阅读全文
摘要:public class ListNode { int data;//当前节点的值 ListNode next = null;//是指向下一个节点的指针/引用 public ListNode(int data){ this.data = data; }} public class DeleteLis
阅读全文
摘要:import java.util.HashMap;import java.util.LinkedList;import java.util.Map;/* *括号匹配 * 1.用栈实现,如果读取字符为左括号,入栈 * 2.如果读取字符为右括号 * 栈为空,返回false * 栈不为空,和栈顶比较,是否
阅读全文
摘要:import java.util.Arrays;/* 诗句横版转成竖版输出 */public class PrintPoem { public static void main(String[] args){ char[][] poem = new char[][]{ //toCharArray将字
阅读全文
摘要:https://www.cnblogs.com/daleyzou/p/9522533.htmlimport java.lang.reflect.Array;import java.util.Arrays;import java.util.Collections;import java.util.Ha
阅读全文
摘要:https://blog.csdn.net/u010601183/article/details/56481868/ 一、Bloom filter 适用范围:可以用来实现数据字典,进行数据的判重,或者集合求交集 基本原理及要点: 对于原理来说很简单,位数组+k个独立hash函数。将hash函数对应的
阅读全文
摘要:package com.lkr.dataStructure;import java.util.Scanner;//求一组字符串最大前缀public class ZuiChangSubStr { public static void main(String[] args){ /*System.out.
阅读全文
摘要:package com.lkr.dataStructure;import java.util.Scanner;public class HuiwenString { public static void main(String[] args){ System.out.println("请输入字符串"
阅读全文
摘要:package com.lkr.dataStructure;//import javax.swing.tree.TreeNode;import java.util.ArrayDeque;//import com.lkr.dataStructure.TreeNode;public class Tree
阅读全文
摘要:package com.lkr.dataStructure;import java.util.Scanner;public class Search { public static void main(String[] args){ int srcArrays[] = {3,5,11,17,21,2
阅读全文
摘要:package com.lkr.dataStructure.linkedlist;import java.util.LinkedList;//反转单链表public class ReverseList { public static void main(String[] args){ ListNod
阅读全文
摘要:参考:https://www.cnblogs.com/herozhi/p/5880939.html
阅读全文
1

浙公网安备 33010602011771号