P1151
方法1.重写Comparator中的compare方法
o1-o2 升序
o2-o1降序
Collections.sort(student, new Comparator() {
@Override
public int compar...
P1476
键值对的应用
Map<String, String> stuMap=new HashMap<String, String>(n);
stuMap.put(sno, stufo);//sno代表关键字,stufo代表值(值中信息包...
JAVA中String类提供了转大写的方法toUpperCase()和转小写的方法toLowerCase()
使用如下:
String a = "ABC";
system.out.pr...
1240 首字母大写
输入:
if so, you already have a google account. you can sign in on the right.
输出:
If So, You Already Have A Google Account....
题目ID:1654
#include<iostream>
#include<cstring>
using namespace std;
/*
思路:把二叉树当成满二叉树来存储;
较大位置的结点往上回溯,直到二者相遇,每一次回溯,路...
by 老猫
#include <iostream>
#include <string>
#include <string.h>
using namespace std;
void postorder(string preor...
创建二叉树时,要把左右孩子的指针指向NULL,以防止样例出现野指针,从而运行错误;
#include<iostream>
using namespace std;
typedef struct node
{
char data;...
#include<iostream>
#include<queue>
#include<string>
#include<stdio.h>
#include<cstring>
using namespace std;...
23
动态规划
1.最大连续子序列和
dp[i]表示以a[i]结尾的最大子序列和,
思路:dp[i]=max{dp[i-1]+a[i],a[i]}
在求dp[i]中最大值dp[k],则为最大连续子序列和
2.
题目描述
假设你有一个数组,其中第 i 个元素是股票在第 i 天的价格。
你有一次买入和卖出的机会。(只有买入了股票以后才能卖出)。请你设计一个算法来计算可以获得的最大收益。
输入 [1,4,2,2]
输出 3
思路:
当...
String s=sc.nextLine();
String[] str=s.split(" ");
int []prices=new int[str...
本博客是本人自己整理在刷题时候遇到的有用的或者有趣的代码,从2021.1.26开始整理,时间跨度较长,水平有限,还请见谅。
目录
求一段数字的长度。
统计整数中指定数字的个数。
求形如“aaaa……aaa”(n个a)...
N诺第一天:机试注意事项
1.头文件
2.输入输出
2.1 字符串的输入输出
2.2 double型变量的输入输出
2.3 char型变量的输入输出
3.putchar,getchar的用法
4.进制转换
5.输入日期
6.C...
写博客:Markdown 常见的快捷键学习
目录
1.标题
2.字体
3.引用
4.分割线
5.图片
6.超链接
7.列表
8.表格
9.代码
10.高亮
11.锚点(页内跳转)
标题
一级标题:用&...
随机数:
1. 使用 rand(), 但是使用 rand() 前要添加头文件 #include<stdlib.h>, 在该头文件中规定了rand() 所产生的随机数的范围为0到最大值rangmax之间,使用rand()不能规定随机数的范...
#include
int main()
{
int x = 10, *p = &x;
printf("%d,%d", ++x, ++*p);
return 0;
}
在printf函数中 输出运算是从右至左的 先执行++*p  ...
2021跨考计算机小白,正准备学习c语言,c语言视频有没有推荐的?
### 埃式筛法
给定一个正整数n(n <= 1e6),请问n以内有多少个素数?
做法其实很简单,首先将2到n范围内的所有整数写在一张一维表里,其中2是最小的素数。将表中所有2的倍数划去,此时表中剩下的最小的数字是3,3无法被更小的数整除,所以3是素数。再将表中所有3的倍数划去....
希望稳住心情,大家考到理想院校
希望稳住心情,大家考到理想院校
希望稳住心情,大家考到理想院校
希望稳住心情,大家考到理想院校
希望稳住心情,大家考到理想院校
希望稳住心情,大家考到理想院校
希望稳住心情,大家考到理想院校
希望稳住心情,大家考到理想院校
希望稳住心情,大家考到理想院校
数据结构的三个内容:
逻辑结构:是从逻辑关系上描述数据,与数据存储无关,是独立于计算机的。数据的逻辑结构可以看作是从具体问题抽象出来的数学模型。
数据结构按照逻辑结构可分为线性结构和非线性结构。(线性一对一,非线性多对多)
...
首先感谢 N 诺团队,给了我们这么好的一个练习编程的平台和学习环境,我一定认真学习和总结,踏踏实实!
下面是我对于每次做题的方法汇总和总结,方法可能不全,写在上面的方法都是我个人已经理解的并且我个人认为还不错的,当然如果有更好的方法我注意到的话,我也会认真的调试运行然...
2.信息的表示和处理
熟悉二进制、十六进制与十进制的关系
整数:补码,有符号表示与无符号表示
加法:判断溢出的方法:双符号位法
3.程序的机器级表示
汇编代码,能看懂,根据些许C语言推到汇编代码或者根据汇编代码反推C语言就行
数据格式:b...
一、OSI,TCP/IP,五层协议的体系结构,以及各层协议
OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层。
五层协议 (5层):物理层、数据链路层、网络层、运输层、 应用层。
...
绪论
概念
裸机:没有任何软件支持的计算机系统。
虚拟机:通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
操作系统:一个管理和控制计算机系统中的硬件与软件资源,
合理地组织计算机工作流程的系统软件,为用户提供一个功能强大、使用方便、可扩展...