记忆性的知识点
文章平均质量分 67
MIIEo
到一个好的地方,心态要保持好,因为第一名第二名这个事情是没有意义的。名次只是给你一些信息,但是大家的成就不是和别人竞赛,真正是和自己竞赛。一个人他到最后盖棺论定的时候,所有世界上其他人对你的评价都是不重要的,最重要的评价只有一个人,你自己摸着你的胸脯问,我在这个世界上,是不是尽了我最大的力量,发挥出我最大的光和热。一个人假如说能够有信心的说我做到了这一点,那么我觉得你就是最成功的最成功的人。——姚老师
展开
-
求数组中的最大值和次大值
1. 问题数组中的最大值和次大值输入:A[1…n]=<a1, a2, …, an>输出:max1,max2【注:max1表示最大值,max2表示次大值】2. 代码for (int i = 1; i <= n; i++) { if (A[i] > max1) { max2 = max1; max1 = A[i]; } else if (A[i] > max2) { max2 = A[i]; }}3. 算法正确性证明算法证明所用技术:循环不变式原创 2021-04-12 00:39:28 · 7414 阅读 · 4 评论 -
Leetcode刷题链表预备知识(C)
Leetcode里的head指针指向实实在在的链表第一个结点,该结点不是哨兵结点。对链表处理完之后,链表成为空链表,则head指针赋值NULL。写代码的时候,不要写出p->next->next这种东西,因为如果p->next==NULL,那程序运行就报错了。用指针的时候,一定要判其是否为NULL。...原创 2020-07-01 23:39:31 · 237 阅读 · 0 评论 -
算法题中的一些记忆性的知识点(C++)更新中
输入输出任务:超级大的整数的输入处理,比如,1234567899876543211234567893216549870,这个数输入,如何写代码string str;cin>>str;for(int i=0;i<str.length();i++){ //访问str[i]的内容 //若进行计算,需要str[i]-'0'}任务:格式化输出一串数字,每个数字之间有空格,第一个数字之前和最后一个数字之后不允许有空格int array[10];for(int i=0;i<1原创 2020-07-01 13:35:55 · 207 阅读 · 0 评论