- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 12个高矮不同的人,排成两排,每排必须是从矮到高排列,而且第二排比对应的第一排的人高,问排列方式有多少
我们把12个人分为2列,这里隐含了一个“有序”的方法,即假设有2个空队列,12个人依次选择是进入第1个队列还是第2个队列,最后只要两队人数相同即可。...
2020-03-30 17:11:56 621
原创 24. 两两交换链表中的节点
给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。示例:给定 1->2->3->4, 你应该返回 2->1->4->3./***Definitionforsingly-linkedlist.*structListNode{*in...
2020-03-30 15:51:40 132
原创 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 146
原创 116. Jump Game
116.Jump GameGiven 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 108
原创 114. 不同的路径
114.不同的路径有一个机器人的位于一个m×n个网格左上角。机器人每一时刻只能向下或者向右移动一步。机器人试图达到网格的右下角。问有多少条不同的路径?ExampleNoticen和m均不超过100且答案保证在32位整数可表示范围内。public class Solution { /** * @param m: positive ...
2020-03-19 12:58:58 103
原创 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 76
原创 2020.3.4 华为春招笔试第一题AC
#include <stdio.h>#include <stdlib.h>/*31 2 34 5 67 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 440
原创 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 310
原创 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 351
原创 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 219
原创 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 289
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人