leetcode "33. 搜索旋转排序数组" 刚开始我的思路是先遍历直到发现断层,如果有与target一样的值就直接返回,否则就对断层的地方一直到最后进行二分查找。 但这样的最坏复杂度还是O(n)的,看了答案才知道像这样有只有一个断层的序列也能直接用二分. 而且 "题解" 中有一个代码量非常少的答 ...
分类:
编程语言 时间:
2020-04-27 17:36:18
阅读次数:
50
学习进度表 2019 2020下学期专业学习进度表 | 第X周 | 专业课学习时间 | 学习内容 |新增代码量|博客发表量| | | : | : | : | :| | 第8周 | 4H | 二叉树 |40行|2| | 第9周 | | | | | | 第10周 | | | | | | 第11周 | | ...
分类:
其他好文 时间:
2020-04-27 13:37:48
阅读次数:
41
字符串切割在日常开发中是会经常频繁使用的一种方法,在刷题的过程中也经常会遇到需要将输入用例按照“”切割后才能实现具体逻辑的情况,但遗憾的是C++STL中string类并没有为我们提供现成的切割函数,所以在在线OJ的过程中就需要自己来实现一个简单的字符串切割函数。由于是为了在在线OJ中为我们的程序提供方便,所以代码逻辑以及代码量越简单越好,实现这样需求的方法不止一种,比如可以使用C语言提供strto
分类:
编程语言 时间:
2020-04-26 23:52:07
阅读次数:
78
第十周 所花时间 30h左右 代码量 2000行左右 博客量 6篇 学到的知识点 Android的通过http请求连接云数据库 摘要:本周时间用在开发团队app上,通过和队友交流学到了很多。 ...
分类:
其他好文 时间:
2020-04-26 20:45:59
阅读次数:
57
对于进制转换,c/c++要用到辗转相除,不仅浪费时间,还造成代码量繁多,而任意之间的进制转换还需要以十进制为跳板, 先将其他进制的数字转换为十进制,再将十进制转换为其他进制,而java中自带进制转换的函数与方法,可以直接导包调用,非常方便,下面就是十 进制(非大数,是普通整数)转换其他进制的代码,注 ...
分类:
编程语言 时间:
2020-04-26 10:32:36
阅读次数:
57
所学时间 二十五个小时 代码量 1900行 博客量 六篇 学到的知识 1.Android读取手机SD中的音乐,并可以随意切换 2.Android显示日历 3.在日历中显示打卡信息 ...
分类:
其他好文 时间:
2020-04-25 21:59:48
阅读次数:
50
为什么要使用while循环? 直接打印:易错,代码量多,效率低 while循环的概念 一直在做重复没有结束的事情 while循环的特征 循环条件:开始结束的条件 循环操作:一直需要重复做的事 循环变量:能够对循环条件的结过产生影响的量 while循环的特点 特点:先判断后执行 while语法 whi ...
分类:
编程语言 时间:
2020-04-25 19:17:29
阅读次数:
125
技术选型 采用react框架开发移动端的话,一般的架构是Preact + antd-mobile + react-hammerjs + iscroll。 Preact Preact是React的3kb轻量化方案,拥有同样的ES6 API,其拥有以下优点: 1. 体积小,React V16.0有34. ...
分类:
移动开发 时间:
2020-04-25 18:46:22
阅读次数:
97
背景 本文我们将开一下脑洞,在 ReactNative 工程基础上下集成及运行小程序方案。 先看一下效果如下: 环境搭建 npm install -g react-native-cli yarn 官方的环境搭建文档已经有详细的说明,这里不再重复。大家可以看下我本地的环境配置版本,目前整个项目运行稳定 ...
分类:
微信 时间:
2020-04-24 21:46:23
阅读次数:
115
1为什么使用DbUtils? DbUtils工具类,避免JDBC繁琐,简化开发。DbUtils类主要负责装载驱动、关闭连接的常规工作。 2QueryRunner类 QreryRunner类DbUtils的核心类,简化SQL查询,使代码量减少。 2.1常用方法 1.query(Connection c ...
分类:
其他好文 时间:
2020-04-24 09:14:02
阅读次数:
71