资源列表
[其他小程序] stringmatch2
说明:字符串的模式匹配算法&一般的字符串匹配算法-string pattern matching algorithm & General string matching algorithm<> 在 2025-01-20 上传 | 大小:1kb | 下载:0
[进程与线程] threadphilosopher
说明:利用线程方案实现实现哲学家问题.设置五个信号量代表五把叉子,初使值均为1,表示5把叉子均可以取,设置五个线程代表5个哲学家,其值分别为0~4,规定奇数号的哲学家先拿起他左边的叉子,然后再去拿他右边的叉子 而偶数号的哲学家则相反.按此规定,将是1,2号哲学家竞争1号叉子,3,4号哲学家竞争3号叉子.即五个哲学家都竞争奇数号叉子,获得后,再去竞争偶数号叉子,最后总会有一个哲学家能获得两支叉子而进餐。而申请不到的哲学家进入阻塞等待队列,根FI<林茜> 在 2025-01-20 上传 | 大小:1kb | 下载:0
[控制台(字符窗口)编程] circlecutting
说明:集装箱的装箱问题 给定一个集装箱,其长为L,宽为W和高为H,现有一批圆柱形木材,每根木材的长均为L,但是半径不同,设第i根木材半径为ri。问如何装箱,使得集装箱的空间利用率最高? 本程序要求用贪心算法解决: 贪心算法总是作出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,它所做出的仅是在某种意义上的局部最优解。 -problem given a container, its long-L, width W an<林茜> 在 2025-01-20 上传 | 大小:1kb | 下载:0
[控制台(字符窗口)编程] myknapsack
说明:a) 0-1背包问题采用的是动态规划法,该算法思想简介如下: 有些问题常常没有办法把它们分成较小数目的子问题,在这种情况下,可以试着把问题分成必要多的子问题,每个子问题又可以分成数目不确定的必要多的子子问题,这样就会产生大量的子问题。如果分得的子问题界限不清,互相交叉,则在大量的子问题中会存在一些完全相同的子问题,因而在解这类问题时,将可能重复多次解同一个子问题。这种重复当然是不必要的,避免的方法可以在解决一个子问题后把它的解(包括<林茜> 在 2025-01-20 上传 | 大小:1kb | 下载:0
[通讯编程] lssb_dem.m
说明:LSSB调制解调的MATLAB演示源程序产生消息曲线 载波曲线 频谱曲线等-LSSB modulation and demodulation of MATLAB source generated news demo curve carrier curve spectrum curve<shaozi> 在 2025-01-20 上传 | 大小:1kb | 下载:0