10 2020 档案

摘要:题目 子网(即连续IP地址范围)可以通过网络地址和子网掩码来描述。子网掩码包含32个二进制位,前32-n位为1,后n位为0;网络地址的前32-n位是任意的,后n位为0;所有前32- n位和相同的IP地址属于该网络。例如,网络地址为194.85.160.176(二进制为110,000 10 | 010 阅读全文
posted @ 2020-10-31 20:20 __小王子 阅读(214) 评论(0) 推荐(0)
摘要:题目分析:第三章3-12 如果每组数都要计算比较找到对应的m和e运算量太大,所以先打表,涉及浮点数表示的一些数学知识。 假设当前一层M和E的值为m和e,它们的位数分别为i和j。 首先计算m的值,用二进制表示的话,m的值为0.11…,也就是m = 2^(-1) + 2^(-2) + … + 2^(-1 阅读全文
posted @ 2020-10-31 19:16 __小王子 阅读(212) 评论(0) 推荐(0)
摘要:题目 输入两个非零整数n m,输出商和循环节长度。如输入:9 2,输出:4.5(0),循环节长度为1。输入7 3,输出:2.(3),循环节长度为1. 思路 1.n/m=整数部分。 2.n%=m,n*=10,n/m得到第一位小数(注意每一位小数的值是商) 3.步骤2循环,每一次的n%=m得到的余数范围 阅读全文
posted @ 2020-10-31 17:44 __小王子 阅读(129) 评论(0) 推荐(0)
摘要:预备知识 std::swap(T&a,T&b) { T c(a); a=b; b=c; } memcmp() //#include <string.h> 1. int memcmp(const void *str1, const void *str2, size_t n));其功能是把存储区 str 阅读全文
posted @ 2020-10-31 01:39 __小王子 阅读(70) 评论(0) 推荐(0)
摘要:1. int* getP() { static int a = 2; return &a; }; int main() { int* p = getP(); cout << *p;//2 *p = 3;//修改了a的数据 p = getP(); cout << *p;//3 }; 2.指针互相赋值实 阅读全文
posted @ 2020-10-31 00:38 __小王子 阅读(52) 评论(0) 推荐(0)
摘要:/*判断是否可以从字符串t中删除0或多个字符得到字符串s,如ac属于abcd。*/ string s, t; while (cin >> s >> t) { unsigned int i = 0, j = 0; while (i < s.length() && j < t.length()) { i 阅读全文
posted @ 2020-10-29 21:04 __小王子 阅读(66) 评论(0) 推荐(0)
摘要:/*思路:将稀疏矩阵a转置为b,先扫描一遍a三元表(行列值),获得a各列元素个数->得到b各行元素个数->知道a各元素在b中的插入位置->再扫描一遍a即可T(n)=O(Cols+Terms);*/1 const int MaxTerms = 100; 2 class SparseMatrix 3 { 阅读全文
posted @ 2020-10-26 21:22 __小王子 阅读(156) 评论(0) 推荐(0)
摘要:1.char* c=new char[10]; c[0]='a'; //cout<<strlen(c);输出未知.如果输入用cin时自动添加‘\0’ c[1]='\0';cout<<strlen(c);//1 2.整数加 ‘0’后会隐性的转化为char类型;字符减 ‘0’隐性转化为int类型 //把 阅读全文
posted @ 2020-10-26 18:53 __小王子 阅读(94) 评论(0) 推荐(0)
摘要:1.步长 int a;//0 int a=1;//1 for(int i=0;i<=n;i++)//1,执行频度为n+1 a=c+c;//1 cout<<endl;//1 2.毫秒 #include<stdio.h> #include<time.h> //用到clock()函数 int main() 阅读全文
posted @ 2020-10-06 13:16 __小王子 阅读(374) 评论(0) 推荐(0)