题目描述 输入三个字符串,按由小到大的顺序输出 输入 3行字符串 输出 按照从小到大输出成3行 样例输入 cde afg abc 样例输出 abc afg cde 方案一: #include<stdio.h>…
分类:刷题
输入三个字符串,按由小到大的顺序输出
题目描述 输入三个字符串,按由小到大的顺序输出 输入 3行字符串 输出 按照从小到大输出成3行 样例输入 cde afg abc 样例输出 abc afg cde 方案一: #include<stdio.h>…
计算数组中每个数左边/右边第一个比其大/小的值 python
计算数组中每个数左边第一个比其大的值 如果用最简单的暴力法,时间复杂度最坏情况下 O(n^2),遍历每一个数,再遍历它的两边 arr = [5,2,4,9,3,1,5,7,8,6,1,3,5,5] stack = [] …
【树-中等】1008. 前序遍历构造二叉搜索树
【题目】 返回与给定前序遍历 preorder 相匹配的二叉搜索树(binary search tree)的根结点。 (回想一下,二叉搜索树是二叉树的一种,其每个节点都满足以下规则,对于 node.left 的任何后代,…
01背包问题的三种解法
原题来自牛客网:链接 题目描述 有为N件物品,它们的重量w分别是w1,w2,…,wn,它们的价值v分别是v1,v2,…,vn,每件物品数量有且仅有一个,现在给你个承重为M的背包,求背包里装入的物品具有的价值最大总和? 输…
牛客网改错题
1.Java中通过方法的形参哪些可以改变变量的值:1)对于基本类型参数,在方法体内对参数进行重新赋值,并不会改变原有变量的值。2)对于引用类型参数,在方法体内对参数进行重新赋予引用,并不会改变原有变量所持有的引用。3)方…