会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
byebai95
博客园
首页
新随笔
联系
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
31
下一页
2020年11月18日
C++ 核心编程
摘要: 学习网址:http://c.biancheng.net/cplus/ 学习笔记:https://blog.csdn.net/ClaireSy/article/details/108423047 内存的分区模型 new 操作符 引用 函数提高 类与对象 对象的初始化与清理 深拷贝与浅拷贝 初始化列表
阅读全文
posted @ 2020-11-18 13:02 byebai95
阅读(320)
评论(0)
推荐(0)
编辑
2020年11月16日
HashMap HashTree HashTable
摘要: 数据结构,hash冲突,如何解决冲突
阅读全文
posted @ 2020-11-16 16:36 byebai95
阅读(86)
评论(0)
推荐(0)
编辑
ConcurrentHashMap 整理
摘要: HashMap 线程不安全,在多线程的情况下,可能会造成死循环,导致cpu 利用率低下 HashTable 线程安全,但是效率低下,使用synchronized 保证线程安全(put /get 都有锁) 解决办法 HashTable 容器在竞争激烈的情况出现低效率的原因是:所有访问HashTable
阅读全文
posted @ 2020-11-16 16:28 byebai95
阅读(125)
评论(1)
推荐(0)
编辑
CopyOnWriteArraySet CopyOnWriteArrayList
摘要: 集合
阅读全文
posted @ 2020-11-16 16:26 byebai95
阅读(93)
评论(0)
推荐(0)
编辑
链表相关的操作
摘要: 创建单项链表 创建单向无头链表 删除链表指定元素的节点 删除链表指定节点 反转链表 合并两个有序列表 typedef struct node { struct node* next; int data; }Element; 一、创建一个单向链表 Element* createSingleLinked
阅读全文
posted @ 2020-11-16 11:04 byebai95
阅读(108)
评论(0)
推荐(0)
编辑
2020年11月14日
二分查找
摘要: 素数判断 递归二分查找 循环二分查找 一、判断一个数是否为素数 素数:在大于1的自然数中,除了1和它本身,不再有其他因数的自然数 int checkNumber(int number) { if (number < 2) { return 0; } for (int i = 2; i < numbe
阅读全文
posted @ 2020-11-14 11:35 byebai95
阅读(149)
评论(0)
推荐(0)
编辑
2020年11月13日
C/C++ 程序内存的分配
摘要: 内存划分 三种内存分配方式 内存分配简易图 堆和栈的区别 动态内存管理 全局变量、局部变量的区别 一、内存划分 栈区(stack) :由编译器自动分配与释放,存放为运行时函数分配的局部变量、函数参数、返回数据、返回地址等 堆区(Heap):一般由程序员自动分配,如果程序员没有释放,程序结束时可能由
阅读全文
posted @ 2020-11-13 17:27 byebai95
阅读(206)
评论(0)
推荐(0)
编辑
C ++ 基本语法
摘要: 笔记:https://blog.csdn.net/ClaireSy/article/details/108422945 第一个程序 注释 变量 常量 关键字 标识符命名规则 数据类型 sizeof 关键字 浮点型 字符型 转义字符 字符串型 布尔类型 数据的输入 cin 运算符 程序流程结构 跳转语
阅读全文
posted @ 2020-11-13 13:00 byebai95
阅读(1346)
评论(0)
推荐(0)
编辑
最大公约数与最小公倍数
摘要: 概念 求最大公约数 求最小公倍数 拓展 一、概念 最大公约数:就是当前几个数字中公有因数中组大的一个 最小公倍数:当前几个数字中倍数最小的一个 核心公式: X*Y = 最大公约数* 最小公倍数 二、求最大公约数的三种方式 1、辗转相除 代码实现: /* 辗转相除 */ int passedBy(in
阅读全文
posted @ 2020-11-13 11:17 byebai95
阅读(2107)
评论(0)
推荐(0)
编辑
2020年11月12日
C++ 问题总结
摘要: 一、数组使用 sizeof 在方法内与方法外不一致? void printData(int* data) { cout << "方法内:" <<sizeof(data) << endl; } int main() { int data[] = {3,2,5,8,4,7,6,9}; printData
阅读全文
posted @ 2020-11-12 19:43 byebai95
阅读(110)
评论(0)
推荐(0)
编辑
上一页
1
···
3
4
5
6
7
8
9
10
11
···
31
下一页
公告