摘要:HJ25 数据分类处理 较难 通过率:23.91% 时间限制:1秒 空间限制:32M 描述 信息社会,有海量的数据需要分析处理,比如公安局分析身份证号码、 QQ 用户、手机号码、银行帐号等信息及活动记录。 采集输入大数据和分类规则,通过大数据分类处理程序,将大数据分类输出。 数据范围:1 \le I
阅读全文
摘要:HJ17 坐标移动 中等 通过率:27.52% 时间限制:1秒 空间限制:32M 描述 开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。 输入: 合法坐标为A(或者D或者
阅读全文
摘要:区块链基础 序言 通常我们把区块链分为公有链、 私有链、 联盟链三种, 比特币和以太坊都属于公有链范畴。 区块链交易的本质, 是大幅减少了交易后的处理工作, 消除了大量的人工干预过程, 从而提高了交易效率。 “区块链的核心是分布式而不是去中心”。 区块链的发明, 是建立在互联网之上。 其所使用的技术
阅读全文
摘要:BERT模型源码解析 modeling.py 目录 属性 类 class BertConfig(object) BERT模型配置参数类 class BertModel(object) BERT模型类 函数 def gelu(x) 格鲁激活函数 def get_activation(activatio
阅读全文
摘要:自然语言处理NLP与深度学习(学习笔记) 字母转有声调的字母 Jieba词性标注集 a 形容词 ad 副形词 an 名形词 ag 形容词性语素 al 形容词性惯用语 区别词(1个一类,2个二类) b 区别词 bl 区别词性惯用语 连词(1个一类,1个二类) c 连词 cc 并列连词 副词(1个一类)
阅读全文
摘要:key-hash-%-index Harsh =哈希 =散列 HarshCode=哈希码=哈希代码=散列码=散列值 哈希函数=散列函数=哈希算法=Harsh Algorithm 散列表=Hash table=哈希表 散列冲突=哈希冲突=散列碰撞=collision
阅读全文
摘要:给出年、月、日 , 计算该日是该年的第几天? //编写函数,将给定的字符串的大写字母转变成小写字母; 其它字符不变。 //ASCⅡ码表:大写字母[65-90]小写字母[97-122] void exam8() { string s = "Hello World"; cout << s << endl
阅读全文
摘要:两个数组都是升序或者降序 //合并两个有序数组-升序 static int[] CombineArray(int[] a, int[] b) { int index = 0, indexa = 0, indexb = 0; int count = a.Length + b.Length; int[]
阅读全文
摘要:爬楼梯问题,有n阶楼梯,每一步可以爬一个台阶或者2个台阶,总的爬法数? 例如1个台阶,1种爬法1;f(1)=1 例如2个台阶,2种爬法1+1,2;f(2)=2 例如3个台阶,3种爬法1+1+1,2+1,1+2;f(3)=f(2)+f(1) 例如4个台阶,5种爬法1+1+1+1,2+1+1,1+2+1
阅读全文
摘要:多线程+切分集合+二分排序的计算速度超过了微软内置排序的运算速度 遗憾的是,当设置1亿条数据时,多线程排序会造成内存溢出; System.OutOfMemoryException 微软内置的排序算法肯定也用了多线程,不得不说微软内置排序算法确实很强大; 冒泡排序的性能真的很烂,如果数据超过千万条,估
阅读全文
摘要:对于数据量很大的情况,二分法排序相较于冒泡排序具有压倒性的性能优势 测试情况如下: 元素个数=200000,二分排序所用时间=13616743(Ticks) 1.3秒 元素个数=200000,冒泡排序所用时间=325,724,1227(Ticks) 325秒 冒泡排序与二分排序时间之比为=239.2
阅读全文