自定义博客皮肤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)
  • 收藏
  • 关注

原创 字符串笔试题-算法笔试笔记(一)

1.前言做了好几家公司的笔试编程题,其中涉及到了很多字符串的题,有做出来的也有没做出来后来上网学习大佬的代码的(有的还涉及到了最优解),于是在这里记录一下,加深自己的印象,题目是凭借的回忆,解决方法多数是参考的网络上其他的大佬。2.字符串笔试题腾讯笔试编程题的第二题(第三题是一个字符串的题,我太菜了实在是没有思路,最后放弃了),这个题难度不是很大,但是我自己的算法最后会提醒超出运行时间...

2018-09-20 14:15:10 1131

原创 堆排序的Java实现-算法学习笔记(三)

1.前言本篇博客将接着之前的内容,继续学习排序算法-堆排序。我们将从堆的定义入手,学习这个新的数据结构以及其在排序算法中的应用。2.堆的定义 数据结构二叉堆能够很好地实现优先队列的操作。在二叉堆的数组中,我们将所有元素画成一棵二叉树,当每个根节点的元素都要大于或等于其子节点的两个元素,我们称之为堆有序。从任意结点向上,我们都能得到一列非递减的元素;从任意结点向下,我们都能的到一列非递增...

2018-09-01 09:40:50 155

原创 快速排序的Java实现-算法学习笔记(二)

1.前言在之前的博客当中,我们已经学习了插入,选择,冒泡,希尔,以及归并排序,而今天这篇博客当中,我们将学到目前应用最广泛的一种算法:快速排序算法,同时也将会用java代码实现它。2.基本算法思想快速排序流行的原因是它实践比较简单,适用于各种不同的输入数据,快速排序引人注目的特点包括它是一个原址排序,且将长度为N的数组排序所需的时间和NlgN成正比。但是它的缺点也十分明显,适用的时候要...

2018-08-26 16:48:41 207

原创 编程题1.找出数组中重复的数字-O(1)空间复杂度实现

题目一:找出数组中重复的数字在一个长度为n的数组里的所有数字都在0-n-1的范围内,数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次 。请找出数组中任意一个重复的数字。java代码实现:public class ThirdQues { public static void main( String[] args){ Scanne...

2018-08-24 11:48:33 4164 3

原创 插入、选择、冒泡、希尔、归并排序算法-算法学习笔记(一)

 1.前言掐指一算,自己上一次学习排序算法已经是一年以前的事情了,本来当初上课就没有认真听,加之后面也没怎么用,导致现在提到排序算法,自己能写出代码的只有最简单的插入选择和冒泡了,什么快排合并堆之类的忘得一干二净,于是乎打算重新拾起算法导论这本书,给自己复习一遍常见的几种排序方法,写下这篇学习笔记,加深自己的印象。2.几种常见的排序算法首先提到一点知识:原址排序。原址排序指的是:(...

2018-08-23 14:58:26 215

原创 Android开发-Fragment学习笔记(3)

(一)前言在前面两篇博客中已经接触到了Fragment以及Fragment的一些小的应用,接下来便是步入正轨:实现Android导航栏功能。但是开始这篇博客之间,还需要提前了解另外一个控件-ViewPager(二)ViewPager2.1ViewPager简介ViewPager是可以左右滑动的控件,需要PagerAdapter配合使用,由v4包提供,类全名: android.support.v4....

2018-06-05 03:01:22 286

原创 Android开发-Fragment学习笔记(2)

(一)前言本文章紧接上一篇学习笔记,在上一篇笔记当中,初步的了解了Fragment的一些知识,我们知道Fragment是为了让程序适配平板、手机,让界面能够显示更多的内容,在本篇博客当中,我们将尝试着完成一个Android App,实现手机的竖屏横屏显示。在竖屏情况下,显示FragmentA,通过点击跳转到另外一个FragmentB;而在横屏显示情况下,屏幕同时显示两个Fragment,点击Fra...

2018-06-01 02:54:28 204

原创 Android开发-Fragment学习笔记(1)

初次接触Android开发,打算先了解以及学习一些最常见的控件,首先选中的学习任务便是Fragment的使用。Fragment(碎片),顾名思义Fragment是一些放置于activity当中的碎片,它可以让程序更加合理利用布局空间,而在生活当中,Fragment可以说是随处可见最常见的使用Fragment的地方便是App的导航栏了,我们可以看到一个屏幕很明显的被分成了好几个部分,通过点击导航栏,...

2018-05-31 21:27:16 342

原创 Android沙箱环境测试支付宝官方Demo

由于即将接触到的项目中涉及到支付宝第三方支付的功能,于是打算先提前了解一下支付宝的接入流程。而关于支付宝的接入流程,支付宝官方提供了非常详细的开发文档讲述接入过程。点击打开链接但是阅读完开发文档之后不难发现,如果要实现支付宝的第三方支付功能,首先你得创建你的应用,这一块需要满足账号认证条件,然后进行申请。而作为个人用户了解支付宝第三方支付是无法创建应用进行测试的,当然支付宝官方也考虑到了这个情况,...

2018-05-30 09:45:41 3046 3

空空如也

空空如也

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

TA关注的人

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