算法训练_51CTO博客
LeetCode刷题概述。目的熟悉新近学习的编程语言各种语法糖,最大化的精简代码。复习基本数据结构和基本算法,提高代码效率。训练持久力。说明所有的算法题目来源于LeetCode,版权归官方所有。知乎:大家是如何刷LeetCode的?Github:详尽的LeetCode题解Github:动画演示LeetCode题目常用数据结构和算法的动态可视化掌握数据结构数组与链表:单 / 双向链表栈与队列哈希表堆
转载 2021-05-08 13:52:33
372阅读
2评论
算法训练暗恋  时间限制:1.0s   内存限制:256.0MB    问题描述  同在一个高中,他却不敢去找她,虽然在别人看来,那是再简单不过的事。暗恋,是他唯一能做的事。他只能在每天课间操的时候,望望她的位置,看看她倾心的动作,就够了。操场上的彩砖啊,你们的位置,就是他们能够站立的地方,他俩的关系就像砖与砖之间一样固定,无法动摇。还记得当初铺砖的工人,将整个操场按正方形铺砖
原创 2022-07-26 16:29:29
77阅读
题目描述: 某城市有一个火车站,铁轨铺设如图所示。 有n节车厢从A方向驶入车站,按进站顺序编号1~n。 现让这些火车按照某种特定的顺序进入B方向的铁轨并驶出车站。 为了重组车厢,可以借助中转站C。 C是一个可以停放任意多节车厢的车站,但由于末端封顶,驶入C的车厢必须按照相反的顺序驶出C。 对于每个车厢,一旦从A移入C,就不能再回到A了;一旦从C移入B,就不能回到C了。 换句话说,在任意时刻,只有两
原创 2023-03-18 09:45:45
213阅读
例题一有m元钱,n种物品;每种物品有j磅,总价值f元,可以 使用0到f的任意价格购买相应磅的物品,例如使用0.3f元,可以
原创 2023-02-06 16:49:19
32阅读
一、冒泡排序#include<stdio.h>int main(){    int n;    int buf[100];    w
原创 2023-02-06 16:47:33
58阅读
算法训练 排序  时间限制:1.0s   内存限制:512.0MB    问题描述  编写一个程序,输入3个整数,然后程序将对
原创 2022-12-02 00:39:08
87阅读
# Java 算法训练 ## 引言 在计算机科学中,算法是一种用来解决问题的有限步骤的序列。算法是计算机科学的核心和基础,无论是开发应用程序还是编写软件系统,都需要使用算法来解决各种问题。Java作为一种广泛应用于软件开发的编程语言,提供了丰富的算法库和工具,可以帮助开发人员快速实现各种算法。 本文将介绍一些常见的Java算法,并提供相应的代码示例。通过学习这些算法,读者可以加深对Java编
原创 2023-08-17 09:53:43
12阅读
Hinton 第七课 。这里先说下RNN有recurrent neural network 和 recursive neural network两种,是不一样的,前者指的是一种人工神经网络,后者指的是一种深度神经网络这里指的是前者,这部分翻译的不好,因为之前没怎么接触过RNN,不过就当理解意境吧,所以附上所有的ppt,看得懂的就看PPt,下面的是附带说明,有些语句没有那么通顺
下面介绍一般DTW中的模板训练算法。1.偶然模板训练法当待识别词表不太大,且系统为特定人设计时,采用一种简单的多模板训练方法。即将每个词的每一遍语音形成一个模板。在识别时,待识别矢量序列用DTW算法分别求得与每个模板的累计失真后,判别它是属于哪一类。这种方法具有很大的偶然性,且训练时语音可能存在错误,所以这种方法形成的模板的顽健性不好。2.顽健模板训练法这种方法将每个词重复说多遍,直到得到一对一致
转载 2023-06-28 17:34:54
180阅读
5.3  二叉树遍历traverse#include <iostream> #include <queue>//引入队列头文件 using namespace std; typedef struct Bnode /*定义二叉树存储结构*/ { char data; struct Bnode *lchild,*rchild; }Bnode,*Btree; v
转载 2024-01-26 10:07:59
20阅读
目录运算符和表达式1.算术运算2.关系运算3.逻辑运算短路逻辑4.赋值运算5.字符连接运算6.条件(三目)运算三部分组成运算规则 运算符和表达式运算方式运算符算术+、-、*、/、%关系==、>=、>、<、<=、!=逻辑&&、||、!赋值+=、-=、*=、/=、%=字符拼接+三目? :1.算术运算1>.取余(取模)只能用于整数或字符(int、char、
算法训练 回文数时间限制:1.0s 内存限制:256.0MB问题描述  若一个数(首位不为零)从左向右读与从右向左读都一样,我们就将其称之为回文数。  例如:给定一个10进制数56,将56加65(即把56从右向左读),得到121是一个回文数。又如:对于10进制数87:  STEP1:87+78 = 165 STEP2:165+561 = 726  STEP3:726+627 = ...
原创 2022-03-02 11:08:19
108阅读
问题描述  给定一个长度为n的字符串S,还有一个数字L,统计长度大于等于L的出现次数最多的子串(不同的出现可以相交),如果有多个,输出最长的,如果仍然有多个,输出第一次出现最早的。输入格式  第一行一个数字L。  第二行是字符串S。  L大于0,且不超过S的长度。输出格式  一行,题目要求的字符串。输入样例1:  4  bbaabbaaaaa输出样例1:  bbaa输入样...
原创 2021-06-11 10:08:05
156阅读
算法训练 集合运算时间限制:1.0s 内存限制:512.0MB问题描述  给出两个整数集合A、B,求出他们的交集、并集以及B在A中的余集。输入格式  第一行为一个整数n,表示集合A中的元素个数。  第二行有n个互不相同的用空格隔开的整数,表示集合A中的元素。  第三行为一个整数m,表示集合B中的元素个数。  第四行有m个互不相同的用空格隔开的整数,表示集合B中的元素。  集合...
原创 2021-06-11 10:18:59
426阅读
算法训练 回文数时间限制:1.0s 内存限制:256.0MB问题描述  若一个数(首位不为零)从左向右读与从右向左读都一样,我们就将其称之为回文数。  例如:给定一个10进制数56,将56加65(即把56从右向左读),得到121是一个回文数。又如:对于10进制数87:  STEP1:87+78 = 165 STEP2:165+561 = 726  STEP3:726+627 = ...
原创 2021-06-11 10:30:44
803阅读
时间限制:1.0s 内存限制:512.0MB 提交此题 问题描述   输入两个矩阵,分别是m*s,s*n大小。输出两个矩阵相乘的结果。 输入格式   第一行,空格隔开的三个正整数m,s,n(均不超过200)。   接下来m行,每行s个空格隔开的整数,表示矩阵A(i,j)。   接下来s行,每行n个空格隔开的整数,表示矩阵B(i,j)。 输出格式   m行,每行n个空格隔开的整
原创 2021-07-06 15:22:43
163阅读
算法训练学做菜  时间限制:1.0s   内存限制:256.0MB    问题描述  涛涛立志要做新好青年,他最近在学做菜。由于技术还很生
原创 2022-07-26 16:28:34
78阅读
算法训练友好数  时间限制:1.0s   内存限制:256.0MB    问题
原创 2022-07-26 16:30:23
134阅读
Description你有一些小球,从左到右依次编号为1,2,3,...,n. 你可以执行两种指令(1或者2)。其中, 1 X Y表示把小球X移动
述 Input Description 输入文件第一行为一个整数N,
原创 2023-03-18 09:45:28
65阅读
  • 1
  • 2
  • 3
  • 4
  • 5