![](https://img-blog.csdnimg.cn/20210419211332971.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
算法
就是解题题,力扣 ,蓝桥杯,pat
笑霸final
倘若你有一种思想,我也有一种思想,而且我们彼此交流这些思想,那么,我们将各有两种思想。我是笑霸final,CSDN实力新星认证、华为云·云享专家、阿里云开发者社区专家博主。
展开
-
算法基础笔记
算法基础笔记第一章:枚 举枚举 基于逐个尝试答案的一种问题求解策略 例如: 求小于N的最大素数– 找不到一个数学公式, 使得根据N就可以计算出这个素数– N-1是素数吗? N-2是素数吗? ……判断N-i是否是素数的问题转化为求小于N的全部素数(可以用筛法)...原创 2021-09-04 21:43:33 · 203 阅读 · 1 评论 -
银行家算法 实验
银行家算法是一种最有代表性的避免死锁的算法。 在避免死锁方法中允许进程动态地申请资源,但系统在进行资源分配之前,应先计算此次分配资源的安全性,若分配不会导致系统进入不安全状态,则分配,否则等待。 为实现银行家算法,系统必须设置若干数据结构。原创 2022-05-16 15:36:45 · 766 阅读 · 13 评论 -
(操作系统)进程管理系统(fcfs、SPN、HRRN)
前言:👏作者简介:我是笑霸final,一名热爱技术的在校学生。📝个人主页:笑霸final的主页📕系列专栏::本文写在java专栏📧如果文章知识点有错误的地方,请指正!和大家一起学习,一起进步👀🔥如果感觉博主的文章还不错的话,👍点赞👍 + 👀关注👀 + 🤏收藏🤏一.实验目的1、理解进程调度的基本概念。2、掌握常用进程调度算法的基本过程。3、能够编程模拟进程调度的实现过程。二.使用的设备和仪器计算机+Windows XP +Visual C++6.0/vc2010三.实验内容及要求.原创 2022-03-25 09:56:42 · 661 阅读 · 5 评论 -
力扣算法学习笔记
一初级算法 - 帮助入门(目录)所有题目作者:力扣 (LeetCode)链接:https://leetcode-cn.com/leetbook/read/top-interview-questions-easy/x2gy9m/来源:力扣(LeetCode)记录自己的解题代码第一章数组入门1-1删除排序数组中的重复项链接删除排序数组中的重复项...原创 2021-09-04 20:46:15 · 228 阅读 · 0 评论 -
冒泡排序极其优化(c/c++版本)
冒泡排序极其优化全部程序//为了随机生成区间 [m,n] 之间的整数,可以用公式 rand()%(n-m+1)+m。#include<iostream>using namespace std;#define N 20int main(){ int arry[N]={0}; for(int i=0;i<N;i++) arry[i]=rand()%(100-1+1)+1; for (int i = 1; i <= N; i++) { printf("%d \t"原创 2021-08-25 17:26:22 · 275 阅读 · 5 评论