![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
w小鸣
这个作者很懒,什么都没留下…
展开
-
二分查找C++
虽然二分查找思路很简单,但实现起来需要注意很多细节。如区间是闭合区间还是前开后闭区间,循环的退出条件是left < right 还是 left <= right,下一步搜索是使用mid还是mid+1等。普通二分查找// 普通二分查找、递归int binary_search(const vector<int>& nums, const int& targ...原创 2020-02-15 23:39:55 · 103 阅读 · 0 评论 -
排序算法总结C++
一、冒泡排序算法思路: 从1到n-1,相邻元素进行比较,每次都将较大的数向后移动,每经过一轮移动,至少有一个数是排好序的。void bubbleSort(int* A, int n){ bool sorted = false; // 整体排序标志 while(!sorted) { sorted = true; for(int i = 1...原创 2020-02-15 23:35:21 · 85 阅读 · 0 评论 -
树的遍历总结(递归实现与非递归实现 C++)
树的定义struct TreeNode { int val; TreeNode *left; TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(NULL) {}};树的先序遍历先序遍历的次序是 根节点->左节点->右节点1. 递归实现void preOrderTrave...原创 2020-02-11 22:47:51 · 332 阅读 · 0 评论 -
MVP模式学习———登陆例子
MVP模式学习———登陆例子Activity中存放 Presenter 的引用,Presenter 中存放 View 和 Model 的引用View 层 全部View接口的父类 Viewpublic interface View{ //需要在onCreate()方法中写的代码都在此方法中实现 void initView(); //获取上下文参数 Conte原创 2016-10-23 22:29:57 · 375 阅读 · 0 评论 -
Android Material Design 学习(一)
Material Design 学习(一)———TextInputLayout和TextInputEditTextcompile 'com.android.support:design:23.4.0'基本效果: TextInputLayout 布局可以可以显示一个浮动的文字,用来展示 EditText 的体质文字 hint 和 EidtText 输入错误时的错误文字setHint();原创 2016-11-01 16:18:35 · 287 阅读 · 0 评论 -
Android Material Design 学习(二)
Material Design 学习(二)——Toolbar+DrawerLayout+NavigationView 实现侧滑 基本效果 ##### 布局<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http原创 2016-11-01 16:21:15 · 198 阅读 · 0 评论