- 博客(6)
- 收藏
- 关注
原创 技术小菜比入坑
上一篇 ArrayList 中提到过,随机访问一个元素的时间复杂度为 O(1),但 LinkedList 要复杂一些,因为数据增大多少倍,耗时就增大多少倍,因为要循环遍历,所以时间复杂度为 O(n)。至于 LinkedList 在插入、添加、删除元素的时候有没有比 ArrayList 更快,这要取决于数据量的大小,以及元素所在的位置。不过,从理论上来说,由于不需要移动数组,应该会更快一些。但到底快不快,下一篇带来答案,小伙伴们敬请期待。我是沉默王二,一枚有颜值却靠才华苟且的程序员。关注即可提升学习效率,
2020-07-22 13:50:44
168
原创 技术小菜比入坑 LinkedList,i 了 i 了
上一篇入坑了 ArrayList,小伙伴们反响不错,那这篇就继续入坑 LinkedList,它俩算是亲密无间的兄弟,相爱相杀的那种,不离不弃的那种,介绍了这个就必须介绍那个的那种。明目张胆地告诉大家一个好消息,我写了一份 4 万多字的 Java 小白手册,小伙伴们可以在「沉默王二」公众号后台回复「小白」获取免费下载链接。觉得不错的话,请随手转发给身边需要的小伙伴,赠人玫瑰,手有余香哈。最开始学习 Java 的时候,我还挺纳闷的,有了 ArrayList,干嘛还要 LinkedList 啊,都是 List
2020-07-22 13:49:17
109
原创 十个以下特征便可生成一个语音
一个话音由不同频率波组成,更主要是频率改变的状态所表现的(称其为特征)组成,并且不一定是连续的但是有规律的。反过来生成一个语音,只要有规律地出现类正弦波数据,并规律改变波状态,不同规律则会是不同的声音,大多数的人讲话的语音的这个变化是有一定范围的,这就是几个特征便可以生成一个语音,端到端地学习征,不须要大数据超复杂算法,只对每一个语音去提取其中变化的规则的特征,与之对应生成(或者说还原)规律变化的波形数据。语音(特征)与字对应的识别,正在研究。本人学历低,只能用图说话。黑色是录取得(粤语‘饼’字)语音数
2020-07-22 13:48:32
208
原创 String经典面试题
String经典面试题1、String不是基本数据类型。2、String是final类型的,不可变。3、比较字符串的值是否相同用equals,比较字符串对象是否同一个用==。4、jdk7+中的switch可以使用String类型。5、创建了两个,”abc”本身创建在常量池,通过new又创建在堆中。6、String、StringBuffer、StringBuilder最大的不同是String不可变,后者可变。StringBuffer是线程安全的,StringBuilder线程不安全速度较快。7、
2020-07-22 13:47:46
196
原创 BAT Java面试笔试33题:JavaList、Java Map等经典面试题!答案汇总!
JavaList面试题汇总1、List集合:ArrayList、LinkedList、Vector等。2、Vector是List接口下线程安全的集合。3、List是有序的。4、ArrayList和LinkedList数据结构不一样,前者用在查询较多的场合,后者适用于插入较多的场合。5、ArrayList使用的是数组结构,LinkedList使用的是链表结构。6、Jdk1.7之前ArrayList默认大小是10,JDK1.7之后是0,JDK差异,每次约按1.5倍扩容。7、List中的Vector
2020-07-22 13:46:55
169
原创 C++(标准库):16---STL容器之(序列式容器list)
一、基本操作命令首先先来几个热键,非常方便,一定要记住Tab按键—命令补齐功能Ctrl+c按键—停掉正在运行的程序Ctrl+d按键—相当于exit,退出Ctrl+l按键—清屏1.1 关机和重启1.关机命令:shutdown在linux领域内大多用在服务器上,很少遇到关机的操作。毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机。正确的关机流程为:sync > shutdown > reboot > halt例如你可以运行如下命令关机:sync 将数据由
2020-07-22 13:46:10
1321
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人