会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
何英海
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2019年10月17日
9 其它算法
摘要: 1 青蛙跳台阶 1.1 一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个n级台阶总共有多少种跳法? 算法思想 当 n = 1,只有 1 中跳法;当 n = 2 时,有 2 种跳法;当 n = 3 时,有 3 种跳法;当 n = 4 时,有 5 种跳法;当 n = 5 时,有 8 种
阅读全文
posted @ 2019-10-17 19:03 代号H
阅读(123)
评论(0)
推荐(0)
2019年10月16日
4 数组
摘要: 1 一维数组即为线性表,二维数组可以定义为“其数据元素为一维数组”的线性表。 1.1 查找多数元素:假设一个数组中多数元素存在,找出数组中占50%以上的元素。 算法思想:每找出两个不同的element,就成对删除,最终剩下的一定就是所求的。 1 public static int majorityE
阅读全文
posted @ 2019-10-16 22:20 代号H
阅读(143)
评论(0)
推荐(0)
3 字符串
摘要: 1 字符串(String)是由零个或多个字符组成的有限序列。 1.1 自定义一个函数实现字符串转整数的功能 特殊情况 测试用例 " 010"," +004500"," -001+2a42"," +0 123" ,"-2147483648", "2147483648", " - 321", " -11
阅读全文
posted @ 2019-10-16 20:59 代号H
阅读(182)
评论(0)
推荐(0)
2 限定性线性表——栈与队列
摘要: 1 栈与队列 1.1 包含min函数的栈 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数 在该栈中,调用min、push和pop方法 要求时间复杂度均为O(1) 算法思想: 要求时间复杂度均为 O(1),增加辅助空间实现,即增加一个辅助栈存储min值 例如:data 中依次入栈
阅读全文
posted @ 2019-10-16 18:24 代号H
阅读(163)
评论(0)
推荐(0)
5 二叉树
摘要: 1 二叉树的遍历 1.1 二叉树 ①每个结点的度都不大于2 ②每个结点的孩子结点次序不能任意颠倒。 1 class TreeNode 2 { 3 int value; 4 TreeNode left; 5 TreeNode right; 6 public TreeNode(int value) 7
阅读全文
posted @ 2019-10-16 17:00 代号H
阅读(133)
评论(0)
推荐(0)
2019年10月15日
1 线性表
摘要: 1 线性表的链式存储 1.1 单链表 1 class Node 2 { 3 int value; /* 数据域 */ 4 Node next; /* 地址域 */ 5 public Node(int value) 6 { 7 this.value = value; 8 } 9 } 1.2 单链表反转
阅读全文
posted @ 2019-10-15 17:40 代号H
阅读(111)
评论(0)
推荐(0)
8 内部排序
摘要: 1 交换类排序 通过一系列交换逆序元素进行排序。 1.1 冒泡排序 1 public void BubbleSort(int[] arr, int n){ 2 boolean change = true; 3 for(int i = 1; i <= n - 1 && change; i++){ 4
阅读全文
posted @ 2019-10-15 15:32 代号H
阅读(173)
评论(0)
推荐(0)
1 Java基础知识
摘要: 1)面向对象的特性有哪些? 答:封装、继承和多态。 2)Java 中覆盖(Override)和重载(Overload)是什么意思? 答:覆盖是指子类对父类方法的一种重写,只能比父类抛出更少的异常,访问权限不能比父类的小;被覆盖的方法不能是 private 的,否则只是在子类中重新定义了一个方法。 重
阅读全文
posted @ 2019-10-15 12:24 代号H
阅读(296)
评论(0)
推荐(0)
2019年10月14日
2 Java中常见集合
摘要: 1)说说常见的集合有哪些吧? 答:集合有两个基本接口:Collection 和 Map。 Collection 接口的子接口有:List 接口、Set 接口和 Queue 接口; List 接口的实现类主要有:ArrayList、LinkedList、Stack 和 Vector; Set 接口的实
阅读全文
posted @ 2019-10-14 20:33 代号H
阅读(356)
评论(0)
推荐(0)
请求转发和重定向的区别
摘要: 请求转发 是服务器内部把对一个request/response的处理权,移交给另外一个。对于客户端而言,它只知道自己最早请求的那个A,而不知道中间的B,甚至C、D。 传输的信息不会丢失。 重定向,是两次request 客户端request A,服务器响应,并response回来,告诉浏览器,你应该去
阅读全文
posted @ 2019-10-14 17:16 代号H
阅读(202)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告