算法练习
Yukki_
这个作者很懒,什么都没留下…
展开
-
2020/11/10 问题很大的银行家算法!!!
希望有大佬能指正我到底哪里有问题!! 我真是给折磨坏了,直接上代码了 #include<iostream> #include<bits/stdc++.h> using namespace std; #define processnum 5//进程数 #define resourcenum 3 //资源数 int Available[resourcenum]={3,3,2}; int Max[processnum][resourcenum]={7,5,3, ...原创 2020-11-10 23:37:35 · 264 阅读 · 0 评论 -
2020/11/9 直接插入排序 java
老师很莫名其妙的叫我来讲这个排序,那只能重新回去看了下。 直接插入排序是由两层嵌套循环构成的,一个是当前的,一个是要跟前面比较的。 直接插入排序应该是从右到左的排序方式,也就是 0 1第一次判断,然后 0 1 2 第二次判断, 0 1 2 3 第三次判断...直到n,当然都是从右边数开始。 然后对于直接插入排序,最好的情况是整个数组是递增排序,那么无需移动元素,只需要对比n-1次 而最坏的情况则是递减数组,移动和对比元素都是n(n-1)/次 然后直接插入排序的时间0复杂度是O(n^2) 空间复杂.原创 2020-11-10 00:00:45 · 135 阅读 · 0 评论 -
2020/11/6 扑克牌顺子
LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张_)…他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“Oh My God!”不是顺子…LL不高兴了,他想了想,决定大\小 王可以看成任何数字,并且A看作1,J为11,Q为12,K为13。上面的5张牌就可以变成“1,2,3,4,5”(大小王分别看作2和4),“So Lucky!”。LL决定去买体育彩票啦。 现在,要求你原创 2020-11-06 20:59:05 · 147 阅读 · 0 评论