自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 LintCode-114动态规划求路径数量

题目 A robot is located at the top-left corner of a m x n grid(网格). The robot can only move either down or right at any point in time. The robot is trying to reach the bottom-right corner of the grid. H...

2020-03-15 14:34:05 498

原创 LintCode-669动态规划之给零钱

目录题目实现 题目 You are given coins of different denominations(面值) and a total amount of money amount. Write a function to compute the fewest number of coins that you need to make up that amount. If that am...

2020-03-15 13:58:16 147

原创 快速排序分析和递归实现(java)

目录分析一.快速排序的思想二.partition函数的实现递归实现 分析 一.快速排序的思想 取数组中的第一个元素作为标准值,把小于标准值的元素放在其左侧smaller区域,把大于标准值的元素放在其右侧larger区域。那么标准值的位置就移动到了排序完成以后他应该在的位置。 把smaller,larger两部分分别通过这种方式进行排序。 数组5 4 2 7 3 6 为例,[ ]括起来的是此次比...

2020-03-14 19:20:51 232

原创 归并排序递归实现、迭代实现(java)

归并排序 递归实现 分析 归并排序:分治、递归思想 将一个数组A分成左右两部分A1、A2,那么对A的排序可以分为以下两步 1.将A1、A2分别排好序 2.将A1、A2两个各自有序的数组合并成一个有序数组,这个过程叫做归并(merge) (分治思想) 那么如何将A1、A2排好序呢? 使用对A排序的方式对A1、A2分别排序即可 (递归思想) 用伪代码来表示: sort(A){ s...

2020-03-14 16:51:51 1068

原创 O(n^2)三大排序算法

O(n^2)三大排序算法 基础概念 一.如何分析一个排序算法? 1.执行效率 2.内存消耗 原地排序算法,就是特指空间复杂度位O(1)的排序算法。冒泡排序、插入排序和选择排序,都是原地排序算法。 3.稳定性 如果待排序的序列中存在值相等的元素,经过排序之后,相等元素之间原有的先后顺序不变。 ...

2020-03-14 14:03:03 219

原创 栈实现括号匹配——java

import java.util.Stack;//java自带栈类 class Solution { public boolean isValid(String s){ Stack<Character> stack=new Stack<>();//使用java的Stack类 for(int i=0;i<s.length();i...

2020-03-14 14:02:37 137

原创 正则表达式题目java

题目 请实现一个函数用来匹配包括’.‘和’‘的正则表达式。模式中的字符’.‘表示任意一个字符,而’'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"abaca"匹配,但是与"aa.a"和"ab*a"均不匹配 思路 从左向右匹配模式和字符串,要记录已经匹配到何处(记录两个下标),而非使用拷贝字符串的方...

2020-03-14 14:01:59 210

原创 mysql二:常见函数

常见函数 函数:为了解决某个问题,将编写的一系列命令集合封装在一起,对外仅暴露方法名供外部调用。 常见函数: - 字符函数 - 数学函数 - 日期函数 - 流程控制函数 字符函数 描述: concat(s1,s2,...)用于字符拼接 length(s)获取字节长度 一个英文字符占一个字节,一个中文字符占2-3个字符(根据编码方式不同) char_length(s)获取字符个数 ...

2020-03-09 13:50:09 125

原创 mysql一:基础知识和简单查询

基础知识 为何学习数据库 1.持久化数据 2.方便检索 3.存储大量数据 4.共享、安全 5.通过组合、分析获取新数据 数据库相关概念 DB:database数据库,存储一系列有组织数据的容器 DBMS:database management system数据库管理系统,使用DBMS管理DB SQL:structure query language结构化查询语言,程序员与DBM...

2020-03-09 13:35:55 163

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除