会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xj-record
日常记录
博客园
首页
新随笔
联系
管理
上一页
1
···
4
5
6
7
8
9
10
11
下一页
2019年7月29日
leetcde-27-移除元素
摘要: 问题:
阅读全文
posted @ 2019-07-29 15:56 xj-record
阅读(109)
评论(0)
推荐(0)
2019年7月28日
redis相关
摘要: 一、redis能做什么? 1、缓存 2、分布式锁 3、延迟队列 二、redis基本数据结构? 字符串string、列表list、字典hash、集合set、有序集合zset redis中所有的数据结构都是以唯一的key字符作为名称,然后通过这个key来获取相应的value数据,不同数据类型的差异就在于
阅读全文
posted @ 2019-07-28 19:51 xj-record
阅读(147)
评论(0)
推荐(0)
leetcode-14-最长公共前缀
摘要: 问题: 解: 请注意,该问题是查找最长公共前缀 一、水平扫描法 二、分支法
阅读全文
posted @ 2019-07-28 00:45 xj-record
阅读(142)
评论(0)
推荐(0)
leetcode-15-三数之和
摘要: 问题: 解:
阅读全文
posted @ 2019-07-28 00:45 xj-record
阅读(109)
评论(0)
推荐(0)
leetcode-16-最接近的三数之和
摘要: 问题: 解:
阅读全文
posted @ 2019-07-28 00:45 xj-record
阅读(167)
评论(0)
推荐(0)
基础-递归
摘要: 递归原理 递归是一种解决问题的有效方法,在递归过程中,函数将自身作为子例程调用 你可能想知道如何实现调用自身的函数。诀窍在于,每当递归函数调用自身时,它都会将给定的问题拆解为子问题。 递归调用继续进行,直到到子问题无需进一步递归就可以解决的地步。 为了确保递归函数不会导致无限循环,它应具有以下属性:
阅读全文
posted @ 2019-07-28 00:45 xj-record
阅读(173)
评论(0)
推荐(0)
leetcode-26-删除排序数组中的重复项
摘要: 问题: 解:
阅读全文
posted @ 2019-07-28 00:45 xj-record
阅读(111)
评论(0)
推荐(0)
leetcode-13-罗马数字转整数
摘要: 问题: 解:
阅读全文
posted @ 2019-07-28 00:44 xj-record
阅读(218)
评论(0)
推荐(0)
2019年7月25日
leetcode-12-整数转罗马数字
摘要: 问题: 解:
阅读全文
posted @ 2019-07-25 16:45 xj-record
阅读(177)
评论(0)
推荐(0)
2019年7月23日
leetcode-11-盛最多水的容器
摘要: 问题: 一、暴力解法: 二、双支针
阅读全文
posted @ 2019-07-23 09:31 xj-record
阅读(157)
评论(0)
推荐(0)
2019年7月17日
leetcode-9-回文数
摘要: 问题:
阅读全文
posted @ 2019-07-17 16:48 xj-record
阅读(164)
评论(0)
推荐(0)
leetcode-6-Z 字形变换
摘要: 问题:
阅读全文
posted @ 2019-07-17 16:47 xj-record
阅读(139)
评论(0)
推荐(0)
leetcode-7-整数翻转
摘要: 问题:
阅读全文
posted @ 2019-07-17 16:47 xj-record
阅读(197)
评论(0)
推荐(0)
2019年7月13日
leetcode-3-无重复字符的最长子串
摘要: 题目: 暴力解法:枚举出所有的子字符串,再根据子字符串来判断,使用枚举用了三层循环,时间复杂度为O(N2) 滑动窗口法:
阅读全文
posted @ 2019-07-13 13:57 xj-record
阅读(183)
评论(0)
推荐(0)
leetcode-5-最长回文子串
摘要: 问题: 方法一:中心扩散方方法 方法二:动态规划
阅读全文
posted @ 2019-07-13 13:57 xj-record
阅读(167)
评论(0)
推荐(0)
2019年7月6日
基础-简单的深度优先遍历
摘要: 输出1,2,3,4,5,6,7 这几个数组成的全排列 ps:可以使用枚举(但是需要7层循环) 使用递归(深度优先遍历的思路,DFS也可利用栈数据结构来实现,LIFO) 输出: 12345671234576123465712346751234756123476512354671235476 。。。。。
阅读全文
posted @ 2019-07-06 22:29 xj-record
阅读(280)
评论(0)
推荐(0)
基础-栈数据结构
摘要: 栈:只能先进后出,被限定为只能在一端进行插入和删除操作,可以用来验证字符串是否是回文序列 输出结果:
阅读全文
posted @ 2019-07-06 22:28 xj-record
阅读(135)
评论(0)
推荐(0)
基础-栈队列简单测试
摘要: package com.nxz.blog.otherTest; import java.util.Queue; import java.util.Stack; import java.util.concurrent.LinkedBlockingQueue; public class Test02 { /** * 扑克游戏——“小猫钓鱼”。游戏的规则是这样的:将一副扑克牌平...
阅读全文
posted @ 2019-07-06 22:28 xj-record
阅读(224)
评论(0)
推荐(0)
基础-冒泡排序
摘要: 有一数列 5,1,4,9,7,10, 按照从大到小排序 冒泡排序:就是每次只比较相邻的两个数,如果后一个大于前一个的话,将两个数调换位置,依次类推,将第二个数和第三个数比较,再将第三个数和第四个数比较,当一趟比较完成之后,会确定一个数的位置(也就是说每一趟只能确定一个数的位置,因此n个数,就需要n-
阅读全文
posted @ 2019-07-06 22:27 xj-record
阅读(147)
评论(0)
推荐(0)
基础-快速排序(基本)
摘要: 简单的快排就是定义一个基准数和一左一右两个“哨兵”,右侧哨兵找比不大于基准数的值,左侧找不小于基准的数,找到后交换两个哨兵对应值的位置,然后继续向左,向右寻找符合条件的数,知道左、右哨兵相遇后,将基准值和左哨兵值交换即可,此时,交换后的基准值左侧都是小于它的值,右侧都是大于它的值,然后以此方式分别处
阅读全文
posted @ 2019-07-06 22:27 xj-record
阅读(375)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
下一页
公告