笔记
qq502130297
这个作者很懒,什么都没留下…
展开
-
linux-1.2.13内核网络栈实现源代码分析.pdf
https://pan.baidu.com/s/1wqog0_zIqw2MGGZryPJ4EA 提取码:17u原创 2022-05-15 11:54:16 · 470 阅读 · 0 评论 -
枚举类。。。
枚举类enum Day { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY}实际上MONDAY....都是一个Day对象并存储在Day[]数组中,通过values返回的是克隆对象。枚举类在编译后也是一个类类型。final class Day extends Enum{ //编译器为我们添加的静态的values()方法 public static Day[] values() {原创 2021-11-01 22:01:13 · 117 阅读 · 0 评论 -
morris traversal -遍历二叉树
morris traversal -遍历二叉树如何在不使用额外空间的情况下遍历一颗二叉树?(不能使用递归)1、要使用O(1)空间进行遍历,最大的难点在于,遍历到子节点的时候怎样重新返回到父节点(假设节点中没有指向父节点的p指针)。我们可以使用叶子节点的两个为null的指针指向它的后继节点。以中序的遍历方式说明!pre.right含义是指向pre节点的后继节点public List<Integer> inorderTraversal(TreeNode root) { List&原创 2021-10-26 16:07:02 · 100 阅读 · 0 评论 -
狂神说笔记
复制这段内容后打开百度网盘APP,操作更方便哦。链接: https://pan.baidu.com/s/1uhs4bjg7Ipbbd3YF-F-vwQ 提取码:zmq9原创 2021-07-10 21:31:00 · 85 阅读 · 0 评论 -
如何理解依赖注入目标是提升组件的重用性。
如何理解依赖注入目标是提升组件的重用性。首先,依赖注入机制可以在运行期间为组件配置所需资源,而无需在编写组件代码时就加以指定。将原本通过代码为程序提供依赖交给了IOC容器来进行管理。传统与依赖注入在属性赋值时的区别传统:public interface PersonDao { public void add();} public class PersonDaoBean implements PersonDao { public void add(){ Syst原创 2021-03-17 11:57:06 · 132 阅读 · 0 评论 -
校园导航系统
校园管理系统# include<stdio.h># include<stdlib.h># include<string.h># include<math.h> # define INF 32767# define MAX 14static char N[MAX][50]={"教学主楼","田径场","足球场","综合楼","实训中心","科技大厦","信息大厅","沁芳园","小区","新食堂","澡堂","宿舍","实验楼","篮球场"};原创 2020-12-16 15:11:23 · 205 阅读 · 0 评论 -
线程抢CUP的资源可以发生在run()方法的任何地方
线程抢CUP的资源可以发生在run()方法的任何地方用一个小代码来证明public class ThreadDemo {public static void main(String[] args) { // TODO Auto-generated method stub resource r = new resource(); Output o = new Output(r); Input i = new Input(r); Thread t = new Thread(i); Thre原创 2020-11-11 14:02:18 · 118 阅读 · 0 评论 -
标题C语言 7-120 兔子繁殖问题 (10分)
标题C语言 7-120 兔子繁殖问题 (10分)已知有一对兔子,每个月可以生一对兔子,而小兔子一个月后又可以生一对小兔子(比如:2月份出生的小兔子4月份可以生育)。也就是说,兔子的对数为:第一个月1对,第二个月2对,第三个月3对,第四个月5对…假设兔子的生育期为两年,且不死。那么问题来了,你能说出每个月的兔子数么?标题输入格式:输入一个数n,表示第n个月,1<=n<=24。标题输出格式:输出这个月兔子的数目。标题输入样例:4标题输出样例:5# include<stdio原创 2020-06-18 19:05:33 · 322 阅读 · 0 评论 -
标题C语言 7-114 谁先倒 (15分)
标题C语言 7-114 谁先倒 (15分)划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就输了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。下面给出甲、乙两人的酒量(最多能喝多少杯不倒)和划拳记录,请你判断两个人谁先倒。标题输入格式:输入第一行先后给出甲、乙两人的酒量(不超过100的非负整数),以空格分隔。下一行给出一个正整数N(≤100),随后N行,每行给出一轮划原创 2020-06-18 11:58:03 · 165 阅读 · 0 评论 -
单词长度。
标题 7-113 单词长度 (15分)你的程序要读入一行文本,其中以空格分隔为若干个单词,以.结束。你要输出每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如it’s算一个单词,长度为4。注意,行中可能出现连续的空格;最后的.不计算在内。标题输入格式:输入在一行中给出一行文本,以.结束提示:用scanf("%c",…);来读入一个字符,直到读到.为止。标题输出格式:在一行中输出这行文本对应的单词的长度,每个长度之间以空格隔开,行末没有最后的空格。标题输入样例:It’s great原创 2020-06-18 10:24:40 · 120 阅读 · 1 评论 -
2020-06-03
标题6-3 奇数值结点链表 (20分)本题要求实现两个函数,分别将读入的数据存储为单链表、将链表中奇数值的结点重新组成一个新的链表。链表结点定义如下:struct ListNode {int data;ListNode *next;};标题函数接口定义:struct ListNode *readlist();struct ListNode *getodd( struct ListNode **L );函数readlist从标准输入读入一系列正整数,按照读入顺序建立单链表。当读到−1时表示输原创 2020-06-03 17:45:33 · 379 阅读 · 0 评论 -
正整数A+B
标题7-57 正整数A+B (15分)题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000]。稍微有点麻烦的是,输入并不保证是两个正整数。标题输入格式:输入在一行给出A和B,其间以空格分开。问题是A和B不一定是满足要求的正整数,有时候可能是超出范围的数字、负数、带小数点的实数、甚至是一堆乱码。注意:我们把输入中出现的第1个空格认为是A和B的分隔。题目保证至少存在一个空格,并且B不是一个空字符串。标题输出格式:如果输入的确是两个正整数,则按格式A + B = 和输出。如果某原创 2020-06-01 21:41:43 · 123 阅读 · 0 评论 -
2020-06-01
标题7-55 求一批整数中出现最多的个位数字 (20分)给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字。例如给定3个整数1234、2345、3456,其中出现最多次数的数字是3和4,均出现了3次。标题输入格式:输入在第1行中给出正整数N(≤1000),在第二行中给出N个不超过整型范围的非负整数,数字间以空格分隔。标题输出格式:在一行中按格式“M: n1 n2 …”输出,其中M是最大次数,n1、n2、……为出现次数最多的个位数字,按从小到大的顺序排列。数字间以空格分隔,但末尾不得有原创 2020-06-01 16:49:16 · 121 阅读 · 0 评论 -
2020-05-31
标题7-46 找出不是两个数组共有的元素 (20分)给定两个整型数组,本题要求找出不是两者共有的元素。标题输入格式:输入分别在两行中给出两个整型数组,每行先给出正整数N(≤20),随后是N个整数,其间以空格分隔。标题输出格式:在一行中按照数字给出的顺序输出不是两数组共有的元素,数字间以空格分隔,但行末不得有多余的空格。题目保证至少存在一个这样的数字。同一数字不重复输出。标题输入样例:10 3 -5 2 8 0 3 5 -15 9 10011 6 4 8 2 6 -5 9 0 100 8 1原创 2020-05-31 13:57:50 · 414 阅读 · 0 评论 -
标题7-45 素数对猜想 (20分)
标题7-45 素数对猜想 (20分)让我们定义dn为:dn =p(n+1) −pn ,其中pi 是第i个素数。显然有d1=1,且对于n>1有dn 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<10的5次方),请计算不超过N的满足猜想的素数对的个数。标题输入格式:输入在一行给出正整数N。标题输出格式:在一行中输出不超过N的满足猜想的素数对的个数。标题输入样例:20标题输出样例:4# include<stdio.原创 2020-05-31 12:22:49 · 98 阅读 · 1 评论 -
2020-05-31
7-44 出生年(15分)以上是新浪微博中一奇葩贴:“我出生于1988年,直到25岁才遇到4个数字都不相同的年份。”也就是说,直到2013年才达到“4个数字都不相同”的要求。本题请你根据要求,自动填充“我出生于y年,直到x岁才遇到n个数字都不相同的年份”这句话。标题输入格式:输入在一行中给出出生年份y和目标年份中不同数字的个数n,其中y在[1, 3000]之间,n可以是2、或3、或4。注意不足4位的年份要在前面补零,例如公元1年被认为是0001年,有2个不同的数字0和1。标题输出格式:根据输入,输原创 2020-05-31 11:13:25 · 194 阅读 · 0 评论 -
7-34 猴子选大王
标题7-34 猴子选大王 (20分)一群猴子要选新猴王。新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号。从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只猴子开始同样的报数。如此不断循环,最后剩下的一只猴子就选为猴王。请问是原来第几号猴子当选猴王?标题输入格式:输入在一行中给一个正整数N(≤1000)。标题输出格式:在一行中输出当选猴王的编号。标题输入样例:11标题输出样例:7# include<stdio.h>voi原创 2020-05-27 15:13:41 · 169 阅读 · 0 评论 -
标题7-29 统计一行文本的单词个数 (15分)
标题7-29 统计一行文本的单词个数 (15分)本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。标题输入格式:输入给出一行字符。标题输出格式:在一行中输出单词个数。标题输入样例:Let’s go to room 209.标题输出样例:5# include<stdio.h>int main(){ char a[10000]; gets(a); int n=0; for(int i=0;a[i];原创 2020-05-26 17:41:28 · 485 阅读 · 0 评论 -
7-83 币值转换
7-83 币值转换 (20分)输入一个整数(位数不超过9位)代表一个人民币值(单位为元),请转换成财务要求的大写中文格式。如23108元,转换后变成“贰万叁仟壹百零捌”元。为了简化输出,用小写英文字母a-j顺序代表大写数字0-9,用S、B、Q、W、Y分别代表拾、百、仟、万、亿。于是23108元应被转换输出为“cWdQbBai”元。输入格式:输入在一行中给出一个不超过9位的非负整数。输出格式...原创 2020-04-05 13:09:40 · 1663 阅读 · 4 评论 -
N个数求和 (20分)
7-79 N个数求和 (20分)本题的要求很简单,就是求N个数字的和。麻烦的是,这些数字是以有理数分子/分母的形式给出的,你输出的和也必须是有理数的形式。输入格式:输入第一行给出一个正整数N(≤100)。随后一行按格式a1/b1 a2/b2 …给出N个有理数。题目保证所有分子和分母都在长整型范围内。另外,负数的符号一定出现在分子前面。输出格式:输出上述数字和的最简形式 —— 即将结果写成...原创 2020-04-02 15:21:47 · 216 阅读 · 0 评论 -
本题要求编写程序,打印一个高度为n的、由“*”组成的正菱形图案。
本题要求编写程序,打印一个高度为n的、由“*”组成的正菱形图案。输入格式:输入在一行中给出一个正的奇数n。输出格式:输出由n行星号“*”组成的菱形,如样例所示。每个星号后跟一个空格。输入样例:7输出样例:# include<stdio.h>int main(){ int n,i,j,k,a=2; scanf("%d",&n); k=n-1; for...原创 2020-03-30 18:05:13 · 11249 阅读 · 4 评论