- 博客(12)
- 收藏
- 关注
原创 二分查找Java实现与总结
题目给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。示例 1:输入: nums = [-1,0,3,5,9,12], target = 9输出: 4解释: 9 出现在 nums 中并且下标为 4示例 2:输入: nums = [-1,0,3,5,9,...
2018-09-08 00:26:22
446
原创 LeetCode 498. 对角线遍历 java实现
LeetCode 498. 对角线遍历 java实现题目难度 中给定一个含有 M x N 个元素的矩阵(M行,N列),请以对角线遍历的顺序返回这个矩阵中的所有元素,对角线遍历如下图所示。示例:输入:[ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8, 9 ]]输出: [1,2,4,7,5,3,6,8,9]思路建立坐标系,左上角...
2018-09-04 00:56:11
2023
原创 LeetCode54. 螺旋矩阵 java实现
LeetCode54. 螺旋矩阵 java实现题目难度 中给定一个包含 m x n 个元素的矩阵(m 行, n 列),请按照顺时针螺旋顺序,返回矩阵中的所有元素。示例 1:输入: [ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8, 9 ] ] 输出: [1,2,3,6,9,8,7,4,5]示例 2:输入: [ [1, 2,...
2018-09-04 00:45:52
1393
原创 LeetCode28.实现 strStr() 函数 java实现
LeetCode28.实现 strStr() 函数 java实现题目给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。 示例 1: 输入: haystack = “hello”, needle = “ll” 输出: 2 示例 2:...
2018-09-04 00:31:43
888
2
原创 leetCode 67. 二进制求和 java实现
leetCode 67. 二进制求和,java实现题目:给定两个二进制字符串,返回他们的和(用二进制表示)。输入为非空字符串且只包含数字 1 和 0。 示例 1: 输入: a = “11”, b = “1” 输出: “100” 示例 2: 输入: a = “1010”, b = “1011” 输出: “10101”思路:...
2018-09-03 23:48:21
1083
原创 “思维导图”与Markdown互相转换
效果展示思维导图Markdown及预览效果解决痛点1、跨平台、跨工具随时编辑ProcessOn支持在线导入已有的脑图文件如Xmind、FreeMind,也可以直接在网页里创建和编辑思维导图,实时保存到云端,方便随时随地的查看与编辑思维导图。2、编辑脑图,输出Markdown将内容整理到思维导图中,思维导图结构化的展示,使得更容易梳理脉络,思路...
2018-08-26 22:14:53
20397
4
原创 ConstraintLayout约束布局学习笔记
声明:本文是个人学习总结笔记 学习的参考文章: 张旭童ConstraintLayout 属性详解 和Chain的使用 http://www.jianshu.com/p/50debc330e91 郭神的Android新特性介绍,ConstraintLayout完全解析 http://blog.youkuaiyun.com/guolin_blog/article/details/53122387属性值属性
2017-07-15 18:01:42
1214
原创 Mac下编译在windows创建的项目TypeError: Cannot read property 'message' of undefined...解决方案
症状:(node:15409) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 2): TypeError: Cannot read property 'message' of undefined(node:15409) DeprecationWarning: Unhandled pr
2017-02-20 17:40:40
5497
原创 Mac+AS2.2.+ReactNative0.41.2在原生Android项目中嵌入ReactNative的详细步骤
开发环境:mac OS ,Android Studio 2.2 ,React Native版本0.41.2,6.0系统的华为手机(前提是已经搭建好了ReactNatvie环境) (1)用AS创建一个Android项目(2)在终端输入 npm init,如图,会提示你输入name,version等信息,除了name和license必须要填,license可以填个ISC,其他可以
2017-02-16 15:54:26
540
原创 Android Studio 中方法数65536 或超过64K的解决方案
随着项目越做越大,估计会有小伙伴会遇到这个问题,那就是经常说的65536问题,方法数超标。在Android Studio中这个问题的解决方法很简单,只需要三步:第一步:在项目的grade文件里面的defaultConfig闭包下添加: multiDexEnabled true apply plugin: 'com.android.application'android
2016-12-07 16:36:18
2376
1
原创 自定义View,解决百分比布局适配时Textview的字体Textsize比例缩放问题
在使用百分比布局的过程中,大家可能会遇到一个问题,Textview的控件大小是由百分比分数算出来的,但是字体大小Textsize却没法确定。于是我想到继承textview写一个自定义的PercentTextView,使字体可以根据相应的设备屏幕尺寸进行百分比缩放。适用场景:使用官方百分比布局库做屏幕适配,Textsize不能确定的情况(尤其是适配屏幕宽高比例一致的设备,效果最好)用法:此控
2016-06-30 18:45:55
4138
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人