- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 测试哈哈哈哈哈
else { //当字符为/时,如果下一个字符依然为/,则后续内容为注释,不再计数,若不是则字符数增2。if (str.startsWith("//")) { //剔除内容中的注释。content = "字符数:" + charNum + "\r\n";content = "单词数:" + wordnum + "\r\n";content = "行数:" + linenum + "\r\n";//获取文件的字符串数。//得到文件的字符数。
2023-03-30 12:02:37 159 1
转载 有关时间复杂度计算问题
一、概念时间复杂度是总运算次数表达式中受n的变化影响最大的那一项(不含系数)比如:一般总运算次数表达式类似于这样:a*2^n+b*n^3+c*n^2+d*n*lg(n)+e*n+fa ! =0时,时间复杂度就是O(2^n);a=0,b<>0 =>O(n^3);a,b=0,c<>0 =>O(n^2)依此类推例子:(1) for(i=1;i<=n;i++) //循环了n*n次,当然是O(n^2) for(j=1;j<=n;j++) s++;.
2022-03-23 18:17:44 678
原创 数据结构和算法基础共同学习(Java和C++语言)续1
7>for语句作用于数组的的逐元循环(for each loop)语法格式:for(类型 变量 :数组) 其中类型是是数组的元素类型,这个变量会获得数组的每个元素for(int value:array) System.out.println(""+value); //这里会逐个输出int类型的数组array中的每个值8>数组的引用模型Java的数组与c/c++还是有一些区别的,Java的数组都是动态数组,并且是引用类型数据;引用数据类型,和基本数据类型变量..
2022-03-22 18:31:40 1520 1
原创 数据结构和算法基础共同学习(Java和C++语言)
Overview:数据结构是为实现对计算机数据有效使用的各种数据组织形势,服务于各类计算机操作。不同的数据结构具有各自对应的使用场景,旨在降低各种算法计算的时间与空间复杂度,达到最优的任务执行效率。数据结构:(1)线性数据结构:数组(Array),链表(Linked List),栈(Stack),队列(Queue) (2)非线性数据结构:数(Tree),堆(Heap),散列表(Hashing),图(Graph)...
2022-03-22 00:25:17 1864 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人