张德长

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

随笔分类 -  算法

上一页 1 2

牛客[编程题] HJ25 数据分类处理
摘要:HJ25 数据分类处理 较难 通过率:23.91% 时间限制:1秒 空间限制:32M 描述 信息社会,有海量的数据需要分析处理,比如公安局分析身份证号码、 QQ 用户、手机号码、银行帐号等信息及活动记录。 采集输入大数据和分类规则,通过大数据分类处理程序,将大数据分类输出。 数据范围:1 \le I 阅读全文

posted @ 2023-11-08 15:18 张德长 阅读(50) 评论(0) 推荐(0) 编辑

牛客[编程题] HJ17 坐标移动
摘要:HJ17 坐标移动 中等 通过率:27.52% 时间限制:1秒 空间限制:32M 描述 开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。 输入: 合法坐标为A(或者D或者 阅读全文

posted @ 2023-11-08 13:57 张德长 阅读(57) 评论(0) 推荐(0) 编辑

区块链 BlockChain 学习笔记1
摘要:区块链基础 序言 通常我们把区块链分为公有链、 私有链、 联盟链三种, 比特币和以太坊都属于公有链范畴。 区块链交易的本质, 是大幅减少了交易后的处理工作, 消除了大量的人工干预过程, 从而提高了交易效率。 “区块链的核心是分布式而不是去中心”。 区块链的发明, 是建立在互联网之上。 其所使用的技术 阅读全文

posted @ 2023-01-13 00:51 张德长 阅读(165) 评论(0) 推荐(0) 编辑

BERT模型源码解析
摘要:BERT模型源码解析 modeling.py 目录 属性 类 class BertConfig(object) BERT模型配置参数类 class BertModel(object) BERT模型类 函数 def gelu(x) 格鲁激活函数 def get_activation(activatio 阅读全文

posted @ 2022-11-11 12:25 张德长 阅读(834) 评论(0) 推荐(0) 编辑

自然语言处理NLP与深度学习(学习笔记)
摘要:自然语言处理NLP与深度学习(学习笔记) 字母转有声调的字母 Jieba词性标注集 a 形容词 ad 副形词 an 名形词 ag 形容词性语素 al 形容词性惯用语 区别词(1个一类,2个二类) b 区别词 bl 区别词性惯用语 连词(1个一类,1个二类) c 连词 cc 并列连词 副词(1个一类) 阅读全文

posted @ 2022-10-08 10:52 张德长 阅读(528) 评论(1) 推荐(0) 编辑

Harsh =哈希 =散列
摘要:key-hash-%-index Harsh =哈希 =散列 HarshCode=哈希码=哈希代码=散列码=散列值 哈希函数=散列函数=哈希算法=Harsh Algorithm 散列表=Hash table=哈希表 散列冲突=哈希冲突=散列碰撞=collision 阅读全文

posted @ 2022-09-24 11:51 张德长 阅读(84) 评论(0) 推荐(0) 编辑

C++学习笔记(4)--练习题
摘要:给出年、月、日 , 计算该日是该年的第几天? //编写函数,将给定的字符串的大写字母转变成小写字母; 其它字符不变。 //ASCⅡ码表:大写字母[65-90]小写字母[97-122] void exam8() { string s = "Hello World"; cout << s << endl 阅读全文

posted @ 2022-06-19 16:01 张德长 阅读(38) 评论(0) 推荐(0) 编辑

合并两个有序数组的算法
摘要:两个数组都是升序或者降序 //合并两个有序数组-升序 static int[] CombineArray(int[] a, int[] b) { int index = 0, indexa = 0, indexb = 0; int count = a.Length + b.Length; int[] 阅读全文

posted @ 2022-06-04 18:07 张德长 阅读(85) 评论(0) 推荐(0) 编辑

爬楼梯问题的三种算法测试
摘要:爬楼梯问题,有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 阅读全文

posted @ 2022-06-04 13:49 张德长 阅读(638) 评论(0) 推荐(0) 编辑

自定义排序和内置排序性能的PK
摘要:多线程+切分集合+二分排序的计算速度超过了微软内置排序的运算速度 遗憾的是,当设置1亿条数据时,多线程排序会造成内存溢出; System.OutOfMemoryException 微软内置的排序算法肯定也用了多线程,不得不说微软内置排序算法确实很强大; 冒泡排序的性能真的很烂,如果数据超过千万条,估 阅读全文

posted @ 2022-06-02 01:14 张德长 阅读(38) 评论(0) 推荐(0) 编辑

二分排序和冒泡排序的性能PK
摘要:对于数据量很大的情况,二分法排序相较于冒泡排序具有压倒性的性能优势 测试情况如下: 元素个数=200000,二分排序所用时间=13616743(Ticks) 1.3秒 元素个数=200000,冒泡排序所用时间=325,724,1227(Ticks) 325秒 冒泡排序与二分排序时间之比为=239.2 阅读全文

posted @ 2022-06-01 18:07 张德长 阅读(92) 评论(0) 推荐(0) 编辑

上一页 1 2
点击右上角即可分享
微信分享提示