自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 棋盘覆盖问题

其实这个问题的解决方式也比较简单。

2024-07-14 19:14:29 64

原创 线程池的设计

每一个线程的启动和结束都是比较消耗时间和占用资源的。如果在系统中用到了很多的线程,大量的启动和结束动作会导致系统的性能变卡,响应变慢。为了解决这个问题,引入线程池这种设计思想。线程池的模式很像生产者消费者模式,消费的对象是一个一个的能够运行的任务。

2024-07-09 21:13:05 211

原创 线程交互现象

小明对自家的狗子有个规定,就是在狗狗还没吃完的时候,可以继续给他加饭。

2024-07-08 21:38:14 597

原创 死锁的演示

当业务比较复杂时,多线程应用里有可能会发生死锁。

2024-07-03 21:00:00 164

原创 线程安全的类

HashMap和Hashtable都实现了Map接口,都是键值对保存数据的方式。

2024-07-03 13:41:31 297

原创 同步的问题及解决方案

当给狗狗食物的同时,狗狗又在吃,这会导致在运行过程中会出现食物的数据的错乱,有时候会多出数据,有时候会少出数据,这就让狗狗有时候会很吃亏,那么该如何解决呢?实验体现。

2024-06-30 00:21:58 379

原创 多见线程方法

本节的类代码可以查看上一节的类代码。

2024-06-29 19:23:08 322

原创 线程Java

线程是在进程内部同时做的事情,比如在生活里面,有很多事情要做,比如人吃饭,狗吃骨头是同时进行的,这就是多线程实现的。:人吃饭是一个进程,接着狗吃骨头是一个进程,这叫两个进程。线程(Thread)和进程(Professor)的区别。其实多线程是多个步骤同时进行。

2024-06-29 15:50:30 394

原创 前端学习笔记(二)

这段学习可以插入图片,锚点,超链接标签,列表,可以加入很多多种多样的标签。页面中添加锚点功能跳转到特定的位置。

2024-06-10 15:53:14 298

原创 前端学习笔记(一)

/

2024-06-10 11:31:45 309

原创 Dijkstra算法

【代码】Dijkstra算法。

2024-05-18 16:27:00 111

原创 Floyd算法

【代码】Floyd算法。

2024-05-18 16:25:52 322

原创 Prim算法(C++)

初始化两个数组`adjx`和`lowcost`,其中`adjx`用于记录每个节点的前驱节点,`lowcost`用于记录每个节点到最小生成树的最小权重。- 然后遍历其他节点,找到未加入最小生成树的节点中权重最小的节点,并将其加入最小生成树,同时更新其他节点的`lowcost`和`adjx`。1. 包含了必要的头文件:`iostream`用于输入输出,`algorithm`用于提供一些算法函数。- 输入边的数量`m`,并调用`createGraph`函数创建图。- 首先输入图的节点数`n`。

2024-05-17 17:58:52 271

原创 prim最小生成树

【代码】prim最小生成树。

2024-05-13 15:28:49 255

原创 层序遍历(牛客题)

【代码】层序遍历(牛客题)

2024-05-13 15:24:43 83

原创 图的基础用法

【代码】图的基础用法。

2024-05-07 00:05:06 80

原创 Matlab基本语法

【代码】Matlab基本语法。

2024-05-02 19:01:05 172

原创 点击消除(Java)

【代码】点击消除(Java)

2024-02-25 20:45:30 347

原创 逆波兰表达式(Java)

【代码】逆波兰表达式(Java)

2024-02-25 20:16:17 296

原创 栈的压入和弹出(Java)

【代码】栈的压入和弹出(Java)

2024-02-25 19:55:24 437

原创 栈(C++)

public:int size;return;s->size--;s->size++;int n;cin>>n;i<n;i++) {int x;cin>>x;push(s,x);pop(s);return 0;public:int size;return;s->size--;s->size++;int n;cin>>n;i<n;i++) {int x;cin>>x;push(s,x);pop(s);return 0;

2023-12-18 16:52:28 859

原创 合并两个数组(C++)(牛客网)

【代码】合并两个数组(C++)(牛客网)

2023-12-12 12:20:11 652

原创 二叉树中和为某一值的路径(一)

第一次使用bool类型的递归,主要是利用左子树和右子树是否存在的原则持续下去。

2023-12-10 20:20:35 369

原创 二叉树的最大深度(c++)(牛客网)

这是使用递归思想,占用内存很大,速度也很慢,如果有伙伴想到不使用递归的思想,可以私信我。

2023-12-10 17:09:55 434

原创 之字形顺序打印二叉树(C++)(牛客网题)

【代码】之字形顺序打印二叉树(C++)(牛客网题)

2023-12-10 16:19:45 788

原创 压缩技术(c++)(洛谷题库)

【代码】压缩技术(c++)(洛谷题库)

2023-12-08 22:29:48 363

原创 数字统计(c++)(洛谷题库)

【代码】数字统计(c++)(洛谷题库)

2023-12-06 22:06:51 485

原创 八皇后问题(C语言)

【代码】八皇后问题(C语言)

2023-12-06 19:14:17 615

原创 二叉树的后序遍历

【代码】二叉树的后序遍历。

2023-12-02 09:02:53 368

原创 二叉树的中序遍历

【代码】二叉树的中序遍历。

2023-12-02 09:00:27 358

原创 二叉树的前序遍历(C++)(牛客网题)

【代码】二叉树的前序遍历(C++)(牛客网题)

2023-12-02 08:33:23 711

原创 链表的奇偶重排(牛客网)

【代码】链表的奇偶重排(牛客网)

2023-12-01 10:14:36 371

原创 判断链表是否为回文链表(c++)

【代码】判断链表是否为回文链表(c++)

2023-12-01 09:42:57 421

原创 有效括号(牛客网)

【代码】有效括号(牛客网)

2023-11-30 20:13:50 469

原创 迭代器遍历容器

【代码】迭代器遍历容器。

2023-11-27 21:50:55 578

原创 用多态求长方形面积和长方体体积

//这里是虚函数,但不能写成全虚函数,用来表示长方形的面积。

2023-11-20 20:05:21 194 1

原创 实现计算器的功能(牛客网题)

【代码】实现计算器的功能(牛客网题)

2023-11-16 21:54:25 41 1

原创 修改Data类函数定义(牛客网题)

【代码】修改Data类函数定义(牛客网题)

2023-11-16 21:18:07 307 1

原创 重写子类计算逻辑C++

/引出getX和getY,然后再相除。//确定分母是否为0。//既有sub头,又引出了sub(x,y)函数。

2023-11-15 19:09:27 368 1

原创 拼写错误让我找了一天的debug

程序员最奔溃的瞬间,也许是当他们终于找到一个隐藏的错误却发现是自己的拼写错误;或者当他们在解决一个复杂的bug上花费了几个小时,最后发现问题居然是一个简单的逻辑错误,这些瞬间令程序员又气馁又好笑。这一个代码中有一处错误,不知道大家是否能找到,当时VS一直在报错,我一直以为是语法的问题,没想到是拼写错误,我找了一天。cout<<"好基友在访问"<<building->livingroom<<endl;cout<<"好基友在访问"<<building->bedroom<<endl;bedroom="卧室";

2023-11-14 20:55:30 43

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除