- 博客(7)
- 收藏
- 关注
原创 沉浸式状态栏
实现效果 在build.gradle加载依赖 // 基础依赖包,必须要依赖 implementation 'com.gyf.immersionbar:immersionbar:3.0.0' // fragment快速实现(可选) implementation 'com.gyf.immersionbar:immersionbar-components:3.0.0' // kotlin扩展(可选) implementation 'com.gyf.immersionbar:immersionbar-ktx:3.
2021-07-16 16:30:12
464
2
原创 Banner图片轮播器实现ViewPager图片切换效果及下方小圆点
Banner图片轮播器实现ViewPager图片切换效果及下方小圆点 记载依赖 //banner implementation 'com.youth.banner:banner:1.4.10' 在Manifest.xml中添加权限 <!-- if you want to load images from the internet --> <uses-permission android:name="android.permission.INTERNET" />
2021-07-16 16:12:09
685
原创 关于二叉树的一些基本操作,C++
#include <iostream> #include <cassert> #include <queue> using namespace std; template<typename Key, typename Value> class BST{ private: struct Node{ Key key; Value value; Node *left; Node *righ
2020-10-07 18:27:14
230
1
原创 归并排序 JAVA实现
JAVA归并算法实现 import java.lang.reflect.Array; import java.util.Arrays; public class MergeSort { private MergeSort(){} // MergeSort(arr, l, r){ // if(l >= r) return; // int mid=(l+r) / 2; // MergeSort(arr, l , mid); // Me
2020-09-10 10:52:33
214
3
原创 C++从入门到入土:vector容器
文章目录vector基本概念构造函数赋值容量和大小插入和删除数据存取互换容器预留空间 vector基本概念 与普通数组的区别:数组为静态空间,vector可以动态扩展。 扩展方式:找到更大的空间,将原数据拷贝到新空间,再将原空间释放。 vector的迭代器支持随机访问。 构造函数 vector v; //默认构造 vector<int> v1; vector((v....
2020-04-07 22:26:32
240
原创 C++从入门到入土:string容器
string和char*的区别 char*是一个指针。 string是一个类,是一个char*类型的容器。 =.= string管理char*所分配的内存,不用担心复制越界或取值越界等,由类内部进行负责。 string构造函数 string(); //创建一个空字符串,如:string str; string(const char* s); //使用字符串s对其初始化 ...
2020-04-06 23:38:21
298
原创 C++从入门到入土:STL基础
STL的诞生 C++的面向对象和泛型编程思想,目的就是复用性的提升。 STL是为了建立数据结构和算法的一套标准而诞生的。 STL基本概念 Standard Template Library.标准模板库。 广义上分为:容器、算法和迭代器。 容器和算法之间通过迭代器进行连接。 STL六大组件 stl大体分为:容器、算法、迭代器、仿函数、适配器、空间配置器 容器:数据结构,如:vector、lis...
2020-04-05 23:39:53
523
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅