Fight With Me!!!

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

随笔分类 -  Algorithm

保存前台查询条件设计,统一导出设计
该文被密码保护。

posted @ 2020-01-20 11:35 nickTimer 编辑

Spring/SpringBoot定义统一异常错误码返回
摘要:配置 大致说下流程, 首先我们自定义一个自己的异常类CustomException,继承RuntimeException。再写一个异常管理类ExceptionManager,用来抛出自定义的异常。 然后使用Spring提供的注解@RestControllerAdvice或者@ControllerAd 阅读全文

posted @ 2018-08-24 17:02 nickTimer 编辑

补码原理——负数为什么要用补码表示(转)
摘要:文首 我们都知道负数在计算机中是以补码(忘了补码定义的戳这里)表示的,那为什么呢?本文尝试了解补码的原理,而要想理解它,首先得理解算术中“模”的概念。所以首先看一下什么是模,然后通过一个小例子来理解补码。 1 模(Modulo) 1.1 什么是模数 In mathematics, modular a 阅读全文

posted @ 2018-06-08 16:26 nickTimer 编辑

Java遍历树(深度优先+广度优先)
摘要:在编程生活中,我们总会遇见树性结构,这几天刚好需要对树形结构操作,就记录下自己的操作方式以及过程。现在假设有一颗这样树,(是不是二叉树都没关系,原理都是一样的) 1、深度优先 英文缩写为DFS即Depth First Search.其过程简要来说是对每一个可能的分支路径深入到不能再深入为止,而且每个 阅读全文

posted @ 2016-08-29 09:19 nickTimer 编辑

java实现二叉树的构建以及3种遍历方法
摘要:大二下学期学习数据结构的时候用C介绍过二叉树,但是当时热衷于java就没有怎么鸟二叉树,但是对二叉树的构建及遍历一直耿耿于怀,今天又遇见这个问题了,所以花了一下午的时间来编写代码以及介绍思路的文档生成! 目录: 1.把一个数组的值赋值给一颗二叉树 2.具体代码 1.树的构建方法 2.具体代码 Jav 阅读全文

posted @ 2016-08-29 09:18 nickTimer 编辑

图的理解:深度优先和广度优先遍历及其 Java 实现
摘要:遍历 图的遍历,所谓遍历,即是对结点的访问。一个图有那么多个结点,如何遍历这些结点,需要特定策略,一般有两种访问策略: 深度优先遍历 广度优先遍历 深度优先遍历 广度优先遍历 深度优先 深度优先遍历,从初始访问结点出发,我们知道初始访问结点可能有多个邻接结点,深度优先遍历的策略就是首先访问第一个邻接 阅读全文

posted @ 2016-08-16 10:26 nickTimer 编辑

单例中懒汉和饿汉的本质区别
摘要:单例中懒汉和饿汉的本质区别在于以下几点: 1、饿汉式是线程安全的,在类创建的同时就已经创建好一个静态的对象供系统使用,以后不在改变。懒汉式如果在创建实例对象时不加上synchronized则会导致对对象的访问不是线程安全的。 2、从实现方式来讲他们最大的区别就是懒汉式是延时加载,他是在需要的时候才创 阅读全文

posted @ 2016-08-14 18:11 nickTimer 编辑

常用算法--迭代法举例
摘要:题目20:编写函数jsvalue,它的功能是:求Fibonacci数列中大于t的最小的一个数,结果由函数返回。其中Fibonacci数列F(n)的定义为:F(0)=0,F(1)=1F(n)=F(n-1)+F(n-2)最后调用函数writeDat()读取10个数据t,分别得出结果且把结果输出到文件ou 阅读全文

posted @ 2016-05-29 16:38 nickTimer 编辑

内部循环
摘要:package com.local; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.List; public class TranslateList { public static void main(String[] args) t... 阅读全文

posted @ 2014-11-24 23:25 nickTimer 编辑

点击右上角即可分享
微信分享提示