- 博客(3)
- 收藏
- 关注
原创 Java多进程生产者-消费者模型-socket通信
跨进程生产者-消费者模型1、生产者随机生成一个大于20亿的正整数2、消费者判断某个数字是否素数3、缓冲区使用阻塞队列(LinkedBlockingQueue)要求1.使用n个生产者按要求生成1000000(100万)个数字,同时由m个消费者判断所生成的数字是否素数。记下所需时间。2.生产者、缓存项目和消费者分别各自独立项目,以三个进程独立启动(可运行在同一台机器内,也运行可以在不同机器中通过网络连接)源码注:同台机器上IDEA运行测试无误服务端package tcp;impor
2021-01-05 22:44:25 1459 1
原创 (字典树)C/C++之Trie树(最通俗易懂的代码(含详细注释))
前言最近无聊,用70%C和30%C++写了个Trie树的源程序,源码可在CodeBlocks、VC++等上面运行Trie树含义:Trie树,即字典树,又称单词查找树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:利用字符串的公共前缀来减少查询时间,最大限度地减少无谓的字符串比较,...
2019-10-02 22:59:37 3207 4
原创 (匿名函数Lambda)Python3之最简表达式求值(5行代码)
前言 学C数据结构的同学可能都需要经历一个表达式求值来巩固对栈的使用, 但是用Python的同学完全没有这个考虑,因为我们有匿名函数Lambda。 什么是匿名函数?众所周知,一个c程序运行后它要实现的功能已经是定下来的了,我们无法通过输入或者其它操作对它进行改变,但是Python不同,匿名函数为我们提供了一个机会。...
2019-09-28 14:37:25 678
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人