- 博客(4)
- 收藏
- 关注
原创 龙书整理 1.5 编译技术的应用
编译技术的应用1 高级程序设计语言的实现2 针对计算机体系结构的优化3 新计算机体系结构设计4 程序翻译5 程序生产率工具6 个人总结1 高级程序设计语言的实现1) 高级程序设计语言编程容易, 但低效>>>优化编译器提高生成代码性能,弥补高层次抽象引入低效率。例:register2)通用程序设计语言往往支持用户定义的聚合类型[数组 结构]和高级控制流[循环 过程调用],导致低效代码。所以,利用数据流优化,消除构造冗余。3)面向对象 主要思想是:数据抽象、特性继承,他们由更多更小的
2021-07-31 17:48:35
1445
原创 洛谷P1481 魔族密码
大概题意:在一个给定的单词表中取出一些词,组成最长的词链,就是包含单词数最多的词链。将它的单词数统计出来输入格式这些文件的格式是,第一行为单词表中的单词数N(1<=N<=2000),下面每一行有一个单词,按字典顺序排列,中间没有重复的单词输出格式输出最长词链的单词数思路:既然要找单词的前缀,自然想到利用前缀树–Trie树来做,由于没有重复单词,在字典树中用DFS每找到...
2020-01-27 18:08:09
348
原创 Codeforces Round #612 (Div. 2) C. Garland
原题:Vadim loves decorating the Christmas tree, so he got a beautiful garland as a present. It consists of n light bulbs in a single row. Each bulb has a number from 1 to n (in arbitrary order), such t...
2020-01-19 10:45:56
205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人