随笔分类 -  面试题总结

Java集合排序功能实现分析
摘要:Java如何实现集合的排序? - 本文以对Student对象集合为例进行排序Java通过Collections.sort(List<Student> stuList)和Collections.sort(List<Student> stuList,Comparator c)两种方法实现排序。 用Col 阅读全文
posted @ 2017-12-08 16:20 HapLe0 阅读(5046) 评论(0) 推荐(0)
mysql行转列、列转行示例
摘要:最近在开发过程中遇到问题,需要将数据库中一张表信息进行行转列操作,再将每列(即每个字段)作为与其他表进行联表查询的字段进行显示。 借此机会,在网上查阅了相关方法,现总结出一种比较简单易懂的方法备用。 一、行转列:将原本同一列下多行的不同内容作为多个字段,输出对应内容。 效果图: 数据库表中的内容: 阅读全文
posted @ 2016-11-11 14:19 HapLe0 阅读(670) 评论(0) 推荐(0)
小数5.2500四舍五入保留1位小数的java算法之一
摘要:BigDecimal bd = new BigDecimal(5.2500); BigDecimal a = bd.setScale(1, BigDecimal.ROUND_HALF_UP); double b = a.doubleValue(); System.out.println(b); 阅读全文
posted @ 2016-11-09 17:24 HapLe0 阅读(260) 评论(0) 推荐(0)
请描述一下冒泡排序?
摘要:【思路】冒泡排序的思想是始终将第一位存放最小值(或最大值,此文以最小值举例),一旦遇到比默认的最小值还小的,则将那个更小的放到第一位作为最小值与其他值继续比较。同理存放第二位以及之后的位置。 代码: 代码非常简单,也很早就知道怎么写,但是面试的时候要求讲解一下,突然有点不知所措,才发觉一直没有理解, 阅读全文
posted @ 2016-07-22 14:33 HapLe0 阅读(457) 评论(0) 推荐(0)
请使用java来构造和遍历二叉树?
摘要:【分析】 二叉树的结构:根节点、左子树、右子树。其中左子树的值必须小于根节点,右子树的值必须大于根节点。构造这种树结构,就是创建一个类,并提供一个方法,当给定一个值时,它能够自动创建节点并自动挂到二叉树的合适位置。 二叉树的遍历:分为先序遍历、中序遍历和后序遍历。先序遍历:根、左、右。 中需遍历:左 阅读全文
posted @ 2016-07-22 12:48 HapLe0 阅读(750) 评论(0) 推荐(0)