- 博客(13)
- 收藏
- 关注
原创 js权威指南第四章笔记
表达式(expression)js中一个短语,js解释器会将其计算出一个结果。 原始表达式 常量或者直接量:1.23、“hello” 保留字或者关键字:true、false、null 变量 对象和数组的初始化表达式 函数定义表达式 属性访问表达式 调用表达式:一种调用(执行)函数或方法的语法表示 对象创建表达式 运算符 其中特殊的有delete运算符 delete : 是一元操作符,它用...
2018-08-31 07:02:57
131
原创 js权威指南第三章笔记
原始数据类型 undefined null 布尔值(Boolean) 字符串(String) 数值(Number) 对象(Object) symbol null 和 undefined无法拥有方法的值 特殊对象 全局对象 数组 函数 日期 正则 错误 数字 二进制浮点数和四舍五入错误 js采用了IEEE-754浮点数表示法,导致只能近似的表示十进制数 可以采用大整数...
2018-08-30 20:15:01
150
原创 js权威指南第二章笔记
空格 &nbsp : 按下space键产生的空格 &ensp : 半角空格,等于0.5em &emsp :全角空格,等于1em &thinsp : 1/6em 用正则表达式去空格 \s : 匹配空格(包括换行符、制表符、空格符等),相等于[ \t\r\n\v\f]。 \S : 匹配非空格的字符,相当于[^ \t\r\n\v\f]。 str.replace...
2018-08-30 09:43:05
121
原创 剑指offer_二叉树的深度
题目描述 输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。 代码 import java.util.*; /** public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; ...
2018-06-07 21:19:57
106
原创 剑指offer_左旋转字符串
题目描述 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它! 代码 public class Solution { public St...
2018-06-06 20:07:51
89
原创 剑指offer_把字符串转换成整数
题目描述 将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0 代码 public class Solution { public int StrToInt(String str) { if(str.equals("")) return 0; char[]...
2018-06-06 20:00:54
64
原创 剑指offer_递归和循环
斐波那契数列 题目描述 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。n<=39 代码 public class Solution { public int Fibonacci(int n) { if(n == 0 ){ return 0; }else if(n == ...
2018-06-05 10:39:09
167
原创 牛客数据库题解
Description +--------+------------+------------+-----------+--------+------------+ | emp_no | birth_date | first_name | last_name | gender | hire_date | +--------+------------+------------+-------...
2018-06-05 09:09:19
198
原创 排序算法总结_java版本
传统排序 排序对象应该是一切可以排序的对象,实现了Comparable接口的对象,文中主要用int(当然可以用泛型) 简单选择排序 思路 选择数组中最小的一个,与第一个元素交换,再选择数组中最小一个,与第二个交换,如此往复。 需要 N(N-1)/2 比较和 N 次交换 代码 public class Sort{ public static void selec...
2018-06-04 22:19:47
103
原创 剑指offer_从尾到头打印链表
题目描述 输入一个链表,从尾到头打印链表每个节点的值。 代码 /** * public class ListNode { * int val; * ListNode next = null; * * ListNode(int val) { * this.val = val; * } * ...
2018-06-04 08:22:05
88
原创 剑指offer_删除链表中重复的结点
题目描述 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5 代码 /* public class ListNode { int val; ListNode next = null; ...
2018-06-04 08:19:57
79
原创 剑指offer_链表中环的入口结点
题目描述 一个链表中包含环,请找出该链表的环的入口结点。 代码 /* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } } */ import java.util.ArrayLis...
2018-06-03 13:57:27
121
原创 剑指offer_二叉树的镜像
题目描述 操作给定的二叉树,将其变换为源二叉树的镜像。 输入描述: 二叉树的镜像定义: 源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6 / \ / \ 11 9 7 5 代码 /** public class TreeNode { i...
2018-06-03 13:43:46
204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人