- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 12个高矮不同的人,排成两排,每排必须是从矮到高排列,而且第二排比对应的第一排的人高,问排列方式有多少
我们把12个人分为2列,这里隐含了一个“有序”的方法,即假设有2个空队列,12个人依次选择是进入第1个队列还是第2个队列,最后只要两队人数相同即可。 ...
2020-03-30 17:11:56
598
原创 24. 两两交换链表中的节点
给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例: 给定 1->2->3->4, 你应该返回 2->1->4->3. /** *Definitionforsingly-linkedlist. *structListNode{ *in...
2020-03-30 15:51:40
100
原创 Log Sorting
public class LogSorting { /* * 1380. Log Sorting * * Given a list of string logs, in which each element representing a log. Each * log can be separated into two parts by the f...
2020-03-20 14:44:27
136
原创 116. Jump Game
116.Jump Game Given an array of non-negative integers, you are initially positioned at the first index of the array. Each element in the array represents your maximum jump length at that position. ...
2020-03-19 22:17:09
79
原创 114. 不同的路径
114.不同的路径 有一个机器人的位于一个m×n个网格左上角。 机器人每一时刻只能向下或者向右移动一步。机器人试图达到网格的右下角。 问有多少条不同的路径? Example Notice n和m均不超过100 且答案保证在32位整数可表示范围内。 public class Solution { /** * @param m: positive ...
2020-03-19 12:58:58
68
原创 512. Decode Ways
public class Solution { /** * @param s: a string, encoded message * @return: an integer, the number of ways decoding */ public int numDecodings(String s) { // write you...
2020-03-19 12:46:31
58
原创 2020.3.4 华为春招笔试第一题AC
#include <stdio.h> #include <stdlib.h> /* 3 1 2 3 4 5 6 7 8 9 */ int main() { int n; scanf("%d",&n); int matrix[n][n]; int i, j; int temp[n][n]; for(i=0; i&...
2020-03-19 08:45:00
409
原创 201604-2 试题名称: 俄罗斯方块
#include <stdio.h> int main() { int matrix[15][10]; int graphic[4][4]; int i, j, k; for(i=0; i<15; i++) { for(j=0; j<10; j++) { scanf("%d",&matrix[i][j]); } } for(i=0...
2018-09-15 19:51:09
279
原创 201503-2 试题名称: 数字排序
#include <stdio.h> int main() { int n; scanf("%d",&n); int a[1001]; int k; int i, j; for(i=0; i<1001; i++) { a[i] = 0; } for(i=0; i<n; i++) { scanf("%d",&k); a...
2018-09-15 19:47:47
335
原创 201803-2 试题名称: 碰撞的小球
#include <stdio.h> int main() { int n, L, t; scanf("%d %d %d",&n, &L, &t); struct ball { int number;//小球位置 int pre;//前一秒的位置 int flag;//0向右移动, 1 向左移动 }ball[...
2018-09-15 19:43:56
208
原创 201803-1 试题名称: 跳一跳
#include <stdio.h> int main() { int i, sum, j; sum = 0; scanf("%d",&i); if( i == 1) sum++; else if ( i == 2) sum += 2; int k; k = 2; while(i != 0) { scanf("%d",&j); ...
2018-09-15 19:41:42
262
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人