自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 排序算法代码实现

1、选择排序从数组中选择最小元素,将它与数组的第一个元素交换位置。再从数组剩下的元素中选择出最小的元素,将它与数组的第二个元素交换位置。不断进行这样的操作,直到将整个数组排序。public static void Selection(int[] nums){ int n = nums.length; //最后一个不用比较,已为有序 for (int i = 0; i < n-1; i++) { int min = i;

2021-09-12 12:06:19 165

原创 二叉树的套路

1、二叉树基础二叉树的遍历模板void traverse(TreeNode root) { // 前序遍历 traverse(root.left) // 中序遍历 traverse(root.right) // 后序遍历}快速排序相当于二叉树的前序遍历归并排序相当于二叉树的后续遍历快速排序的框架void sort(int[] nums, int lo, int hi) { /****** 前序遍历位置 ******/ // 通过

2021-08-22 14:01:03 87

原创 链表之递归翻转

1、递归链表reverse函数:输入一个节点head,将「以head为起点」的链表反转,并返回反转之后的头结点。ListNode reverse(ListNode head) { if (head.next == null) return head; ListNode last = reverse(head.next); head.next.next = head; head.next = null;//为了断去原next,此时不会断链,因为不影响前面对自己的指向

2021-08-22 12:10:33 113

原创 生产者消费者--吃包子场景

多个生产者和多个消费者各自都是以异步的方式运行但是在某些情况写,生产者和消费者之间必须保持同步:当缓冲区空的时候,不允许消费者到缓冲区中取数据当缓冲区满的时候,不允许生产者向缓冲区中放入数据同时缓冲区中的一个单元,只能放入一个产品方式一public class Test { public static void main(String[] args) { //创建一个蒸笼对象 Container container = new Container();

2021-08-06 13:22:06 136

原创 多线程数据安全问题--卖票

1、Thread对象与Runnable接口Thread实现步骤少Runnable将线程 和 在线程上执行的任务解耦Thread的实现方式,存在单重继承的局限性Runnable,便于多线程数据的共享(电影院卖票)2、场景假设A电影院正在上映某电影,该电影有100张电影票可供出售,现在假设有3个窗口售票。请设计程序模拟窗口售票的场景。public class SalesDemo { public static void main(String[] args) {

2021-08-06 13:09:23 198

原创 运用数学观察方法:输入一个年份、月份、天数,判断这一天是这一年的第几天--C语言

输入一个年份、月份、天数,判断这一天是这一年的第几天#include<stdio.h>void main(){ int yy,mm,dd; printf("请输入一个年份月份天数:"); scanf("%d",&yy); scanf("%d",&mm); scanf("%d",&dd); switch(mm){ case 1: case 2: printf("%d年%d月%d日是这一年的第%d天\n",yy,mm,dd,(mm-1)*31+dd

2020-11-09 11:28:01 221

原创 Filezilla server连接Ubuntu被服务器拒绝及中文乱码问题解决

下载Filezilla server之后(官方网站:https://www.filezilla.cn/download/client) 注: FileZilla 在传输文件时,使用的是 FTP 服务 而不是 SSH 服务,因此端口号应该设置为 21 之后如果再出现这种情况: 可以先确定Ubuntu是否已经开启FTP服务,如果没有把它开启:这里写链接内容 再确定用户名和端口是否正确,可...

2018-09-16 23:59:22 1438 2

原创 VM虚拟机中Ubuntu离线安装网卡驱动后还是没有数据,没有网络

表示也是新手,当初搞这个网络弄了很久,查了很多东西后才搞定! 现在分享下经验 要安装网卡驱动(咳咳,这个不会的吧就看下这位博主:这里写链接内容) 安装好后发现还是没有网络的话,就可能怪你本机的问题了: (应该是VM虚拟机的服务管理没有开起来) 首先 单击开始菜单,依次点击所有应用→Windows系统→运行 或者: 快捷键:win+R键,打开运行,在输入框中输入:se...

2018-09-16 23:34:39 531

空空如也

空空如也

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

TA关注的人

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