当前位置: 首页 > news >正文

做网站用什么软件编辑晋江建设局网站

做网站用什么软件编辑,晋江建设局网站,制作一个网站需要多少钱,建筑模板工题目 题目链接#xff1a; https://www.nowcoder.com/practice/475da0d4e37a481bacf9a09b5a059199 思路 第一步#xff1a;获取数字上每一个数#xff0c;组成数组arr 第二步#xff1a;利用“下一个排列” 问题解题方法来继续作答#xff0c;步骤#xff1a;利用lintc…题目 题目链接 https://www.nowcoder.com/practice/475da0d4e37a481bacf9a09b5a059199 思路 第一步获取数字上每一个数组成数组arr 第二步利用“下一个排列” 问题解题方法来继续作答步骤利用lintcode 52 下一个排列的解放方法从后往前找找到第一对(i,j),ij使得 nums[i] num[j] ,然后将两者交换后后面部分排序即可。Java代码 import java.util.*;public class Solution {/*** 代码中的类名、方法名、参数名已经指定请勿修改直接返回方法规定的值即可*** param n int整型* return int整型*/public int nextGreaterElement (int n) {//lintcode上类似的同一个道题52 · 下一个排列ListInteger ll new ArrayList();while (n 0) {int mod n % 10;n n / 10;ll.add(mod);}int size ll.size();int[] arr new int[size];for (int i 0; i size ; i) {arr[i] ll.get(size - i - 1);}//利用lintcode 52 下一个排列的解放方法//从后往前找找到第一对(i,j),ij使得 nums[i] num[j] ,//然后将两者交换后后面部分排序即可。for (int i size - 1; i 0 ; i--) {for (int j size - 1; j i ; j--) {if (arr[i] arr[j]) {int t arr[i];arr[i] arr[j];arr[j] t;Arrays.sort(arr, i 1, size);String s ;for (int i1 : arr) {s i1;}//这个位置lintcode52是return arrreturn Integer.valueOf(s);}}}return -1; //这个位置lintcode52是return 排序后的arr} }Go代码 package mainimport sort/*** 代码中的类名、方法名、参数名已经指定请勿修改直接返回方法规定的值即可*** param n int整型* return int整型*/ func nextGreaterElement(n int) int {//类似的题目是lintcode 52下一个排列ll : []int{}for n 0 {mod : n % 10n n / 10ll append(ll, mod)}size : len(ll)arr : make([]int, size)for i : 0; i size; i {arr[i] ll[size-i-1]}//利用lintcode 52 下一个排列的解放方法//从后往前找找到第一对(i,j),ij使得 nums[i] num[j] ,//然后将两者交换后后面部分排序即可。for i : size - 1; i 0; i-- {for j : size - 1; j i; j-- {if arr[i] arr[j] {t : arr[i]arr[i] arr[j]arr[j] tarr1 : []int{}if i1 size {for k : i 1; k size; k {arr1 append(arr1, arr[k])}}sort.Ints(arr1) //对i1开始到最后的数字进行排序ans : 0for k : 0; k i; k {ans ans*10 arr[k]}for k : 0; k len(arr1); k {ans ans*10 arr1[k]}return ans}}}return -1 } PHP代码 ?php/*** 代码中的类名、方法名、参数名已经指定请勿修改直接返回方法规定的值即可** * param n int整型 * return int整型*/ function nextGreaterElement( $n ) {//类似的同一道题是lintcode 52 下一个排列$arr [];while ($n 0){$mod $n%10;$n intval($n/10);array_unshift($arr,$mod);}//利用lintcode 52 下一个排列的解放方法//从后往前找找到第一对(i,j),ij使得 nums[i] num[j] ,//然后将两者交换后后面部分排序即可。$size count($arr);for($i$size-1;$i0;$i--){for($j$size-1;$j$i;$j--){if($arr[$i] $arr[$j]){$t $arr[$i];$arr[$i] $arr[$j];$arr[$j] $t;$arr1 [];for($k$i1;$k$size;$k){array_push($arr1,$arr[$k]);}sort($arr1); //对i1到size位置的数排序$ans 0;for($k0;$k$i;$k){$ans $ans*10$arr[$k];}for($k0;$kcount($arr1);$k){$ans $ans*10$arr1[$k];}return $ans;}}}return -1; }C代码 class Solution {public:/*** 代码中的类名、方法名、参数名已经指定请勿修改直接返回方法规定的值即可*** param n int整型* return int整型*/int nextGreaterElement(int n) {vectorint ll;while (n 0) {ll.push_back(n % 10);n n / 10;}int size ll.size();vectorint arr(size);for (int i 0; i size; i) {arr[i] ll[size - i - 1];}//利用lintcode 52 下一个排列的解放方法//从后往前找找到第一对(i,j),ij使得 nums[i] num[j] ,//然后将两者交换后后面部分排序即可。for (int i size - 1; i 0; i--) {for (int j size - 1; j i; j--) {if (arr[i] arr[j]) {int t arr[i];arr[i] arr[j];arr[j] t;std::sort(arr.begin() i 1, arr.end()); //对i1到size位置的数排序int ans 0;for (int k 0; k size; k) {ans ans * 10 arr[k];}return ans;}}}return -1;} };
http://www.hkea.cn/news/14448749/

相关文章:

  • 扫码员在哪个网站可以做免费咨询肾病专家
  • 跨境电商东莞网站建设凡科建设网站步骤
  • 著名建筑网站怎么注册国外域名
  • 手把手教做网站柳州网站建设工作室
  • seo网站建设优化wordpress邮件服务
  • 站长之家官网网址宏基陆通工程建设有限公司网站
  • 永久免费做网站appphp网站开发结构
  • 档案信息网站开发利用常州网站制作机构
  • 网站描述怎么写比较好深圳极速网站建设定制
  • 网站开发工程师需要什么技术wordpress主题always
  • 哪些网站可以做网站婚纱摄影网站大全
  • 手表网站欧米茄价格文化馆网站建设意义
  • 有哪些网站免费做推广怎么做钓鱼网站盗取qq
  • 网站域名信息公章在线制作网站
  • 企业网站管理系统课设网络舆情处理公司
  • php学校网站源码广州建网站兴田德润信任
  • 做网站换域名怎么做网站扩展
  • 网站建站服务公司电话免费行情100个软件
  • 单位网站开发合同wordpress删除分类
  • 吐鲁番市建设局网站汕头网站制作哪家好
  • 门户网站管理系统免费推广的预期效果
  • 织梦首饰网站模板wordpress插件页面好卡_
  • 网站设计个人手机怎样用网站做成软件
  • 阜阳市建设局网站如何开展外贸网络营销
  • 怎样做网站静安网站开发
  • 中海外城市建设有限公司网站深圳市住房与建设局招聘
  • 统计 网站关键字 布局快速做效果图的网站叫什么区别
  • 中国建设银行官网站u盾证书怎么找外包公司
  • 重庆网站开发培训机构可牛在线制作图片
  • 上海优化网站公司注册50万和100万