ioDraw
现在开始
中文
中文
English
Español
العربية
Français
Português
Pусский
日本語
Deutsch
한국어
Italiano
博客
模板
白板
甘特图
思维导图
微信关注
数据结构与算法
如何实现ABC三个线程按顺序执行十次
题目要求:创建三个线程,每个线程分别打印ABC,并按照ABC的顺序执行十次题目可以使用多种不同的方式解决,下面我们分别使用 Condition 等待唤醒机制、Semaphore 信号量、CountDownLatch 闭锁、Thread.join() 方法四种方式实现题目要求。一、使用一个 Re...
2021-09-26 01:36
阅读数 4
快速排序(Quick sort)
一、简介快速排序是(Quick sort)是对冒泡排序的一种改进,是非常重要且应用比较广泛的一种高效率排序算法。二、算法思路快速排序是通过多次比较和交换来实现排序,在一趟排序中把将要排序的数据分成两个独立的部分,对这两部分进行排序使得其中一部分所有数据比另一部分都要小,然后继续递归排序这两部分...
2021-07-20 22:16
阅读数 8
数据结构系列-初识数据结构
介绍数据结构的基本信息数据:是客观事物的符号表示,是所有能输入到计算机中并被计算机程序处理的符号的总称。如:字符串,实数整数。。。。数据元素:是数据的基本单位,在计算机中通常被作为一个整体进行考虑与处理。如组成通讯录的每一个人的信息,数据元素可以完整的描述一个对象。数据项:是组成数据元素的,具...
2021-03-25 21:54
阅读数 10
算法题的输入大总结
本文以求和为例多组输入,每组输入共一行,包括两个整数A, BSample Input1 212 24400 500Sample Output336900import java.util.Scanner;public class Main { public static void main...
2021-03-15 00:31
阅读数 48
数据结构与算法笔记第2章 线性表 链式表示
2.5 链式结构的表示和实现头指针,头结点和首元结点:头结点的好处:①便于首元结点的处理;②便于空表和非空表的处理;链式存储的特点:①结点在存储器中的位置是任意的,即逻辑上相邻的数据元素在物理上不一定相邻;②访问时只能通过头指针进入链表,并通过每个结点的指针域 依次向后顺序扫描其余结点,所以寻...
2021-02-17 13:26
阅读数 11
编写一个程序,把一个有序整数数组放到二叉树中
分析:本题考察二叉搜索树的建树方法,简单的递归结构。 关于树的算法设计一定要联想到递归,因为树本身就是递归的定义。 而学会把递归改称非递归也是一种必要的技术。 毕竟,递归会造成栈溢出,关于系统底层的程序中不到非不得以最好不要用。 但是对某些数学问题,就一定要学会用递归去解决。#include ...
2020-08-03 02:15
阅读数 38
程序员的进阶-深入了解数据结构
程序员的进阶之路 - 数据结构与算法,让编程思想升华
2020-05-25 01:17
阅读数 32
深度优先搜索算法(DFS)详解
DFS即Depth First Search,是一种用于遍历或搜索树或图的算法。 沿着树的深度遍历树的节点,尽可能深的搜索树的分支。其过程简要来说是对每一个可能的分支路径深入到不能再深入为止,而且每个节点只能访问一次。##DFS模块基本步骤DFS(dep,...){ if (找到解 or 走不...
2020-05-15 23:39
阅读数 18
排序(一)冒泡排序法
冒泡排序法稳定性: 稳定所谓排序算法的稳定性,指当原始数据中存在多个相同的值时,在排序后这些值的相对位置不变。时间复杂度: O(n2)空间复杂度: O(1)冒泡排序算法过程并不包括原始数据的存储过程,所以空间复杂度是 O(1)而不是O(n)。算法详解以从小到大排序为例,冒泡排序法的思路是:遍历...
2019-06-16 17:50
阅读数 30
1
技术
Java
274 篇
Python
254 篇
Vue
114 篇
流程图
106 篇
算法
102 篇
c语言
94 篇
MySQL
80 篇
C++
65 篇
更多...
今日推荐
升级WIN11后必做的优化,解决卡顿问题
阅读数 31
用Python写个魂斗罗,另附30个Python小游戏源码
阅读数 18
对前端、后端的一点点理解
阅读数 17
进程和线程的深入理解
阅读数 13
程序媛才能读懂的高级情话
阅读数 12
HTTP网络基础---TCP/IP---计算机网络学习(一)
阅读数 10
友情链接
码工具
Toolsou
API参考文档
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
关注微信
© ioDraw All rights reserved
C语言指针(初阶)
C语言---简单五子棋小游戏
Python中的嵌套循环
github项目怎么运行_30 个惊艳的Python开源项目
四平方和 附代码优化流程
2022涨薪攻略(3400+字,约10分钟读完)
python能做什么游戏-没有Python不能做的游戏,这些游戏都可以做
由若干计算机网络互相互连接而成的网络,计算机网络-概述
初步了解HTTP协议-------计算机网络学习(二)
键盘按键响应时间越快越好吗_【涨姿势】按键无冲、响应延时、键盘调速……你会看机械键盘参数指标吗?...