随笔分类 -  一些算法实现

自己实现的一些算法~
摘要:#校验和概念 差错控制编码是为了检查传输中的错误 下面将一个报文的数据部分称为d,报文的冗余部分称为r 发送方根据约定好的差错控制编码关系(关系指出dr之间的关系)和d生成出r;接收方收到报文后取出d和r,判断是否dr符合约定好的关系 如果不符合关系,说明报文传输过程中出错;否则可以认为没错(不考虑 阅读全文
posted @ 2022-12-19 19:05 穿过雾的阴霾 阅读(2744) 评论(0) 推荐(1) 编辑
摘要:##算法描述 用一个数组queue存若干柱面号,顺便把磁头的起始位置也存入 处理过程中用sum记录磁头移动的总磁道数 将数组queue排序,记录磁头起始位置所在的下标index,方便以后回溯 从index-1开始,向前遍历数组q。当遍历完第一个元素时,从index+1开始,往后遍历数组q ##输入用 阅读全文
posted @ 2022-06-02 14:49 穿过雾的阴霾 阅读(313) 评论(0) 推荐(0) 编辑
摘要:##算法描述 用一个数组q存若干柱面号 处理过程中用sum记录磁头移动的总磁道数 动态维护dis数组,记录着当前磁头到各个柱面号所需要移动的磁道数 每次挑选dis里面没有访问的,磁头移动最少的柱面号进行访问 ##输入用例描述 第一行给出柱面号的个数n,第二行给出磁头的起始位置,第三行给出n个柱面号 阅读全文
posted @ 2022-06-02 14:15 穿过雾的阴霾 阅读(347) 评论(0) 推荐(0) 编辑
摘要:##算法描述 用一个数组q存若干柱面号,然后依次处理 处理过程中用sum记录磁头移动的总磁道数 ##输入用例描述 第一行给出柱面号的个数n,第二行给出磁头的起始位置,第三行给出n个柱面号 ##输入用例 8 53 98 183 37 122 14 124 65 67 ##实现代码 #include u 阅读全文
posted @ 2022-06-02 13:48 穿过雾的阴霾 阅读(158) 评论(0) 推荐(0) 编辑
摘要:前言: 我只是通过了老师的用例,正确性不能保证hh(非常害怕误导大家 就算错了也许也能给大家提供思路~ ##算法描述 收到一个页面,cache里面有没有? 有就不用管 没有 cache有没有满? 没满,将该页面加入cache 满了,看看cache里哪个页面使用次数最少,把它替换即可 q数组存输入的页 阅读全文
posted @ 2022-05-17 23:48 穿过雾的阴霾 阅读(295) 评论(0) 推荐(0) 编辑
摘要:前言: 我只是通过网课用例和老师的用例,正确性不能保证hh(非常害怕误导大家 就算错了也许也能给大家提供思路~ ##算法描述 收到一个页面,cache里面有没有? 有就不用管 没有 cache有没有满? 没满,将该页面加入cache 满了,看看cache里哪个页面好久没用了,把它替换即可 q数组存输 阅读全文
posted @ 2022-05-17 23:36 穿过雾的阴霾 阅读(224) 评论(0) 推荐(0) 编辑
摘要:前言: 我只是通过网课用例和老师的用例,正确性不能保证hh(非常害怕误导大家 就算错了也许也能给大家提供思路~ ##算法描述 收到一个页面,cache里面有没有? 有就不用管 没有 cache有没有满? 没满,将该页面加入cache 满了,把最早进来的页替换掉即可 q数组存输入的页面序列,cache 阅读全文
posted @ 2022-05-17 22:46 穿过雾的阴霾 阅读(491) 评论(0) 推荐(0) 编辑
摘要:前言: 我只是通过网课用例和老师的用例,正确性不能保证hh(非常害怕误导大家 就算错了也许也能给大家提供思路~ 代码遍历后面序列时,可以改进一下,但是我懒~ ##算法描述 收到一个页面,cache里面有没有? 有就不用管 没有 cache有没有满? 没满,将该页面加入cache 满了,看看cache 阅读全文
posted @ 2022-05-17 21:26 穿过雾的阴霾 阅读(556) 评论(0) 推荐(0) 编辑
摘要:前言: 看了一篇博客,感觉算法实现的意思跟我想的不一样,又不想继续看别的代码了。索性就自己写了一个我所理解的,供大家参考 这里不介绍银行家算法的概念,重点放在代码实现上 想要看银行家算法的前置知识和概念可以看(复制进入)https://www.cnblogs.com/wkfvawl/p/119295 阅读全文
posted @ 2022-05-13 23:53 穿过雾的阴霾 阅读(1018) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示