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

asp.net 网站建设想学做网站学什么教程

asp.net 网站建设,想学做网站学什么教程,凡客诚品售后服务有哪些,湖南郴州市天气文章目录 一、重建二叉树二、数值的整数次方三、打印从 1 到最大的 n 位数四、二叉搜索树的后序遍历序列五、数组中的逆序对 一、重建二叉树 public class Solution {int[] preorder;HashMapInteger, Integer dic new HashMap();public TreeNode buildTree(in… 文章目录 一、重建二叉树二、数值的整数次方三、打印从 1 到最大的 n 位数四、二叉搜索树的后序遍历序列五、数组中的逆序对 一、重建二叉树 public class Solution {int[] preorder;HashMapInteger, Integer dic new HashMap();public TreeNode buildTree(int[] preorder, int[] inorder) {this.preorder preorder;for (int i 0; i inorder.length; i) {dic.put(inorder[i], i);}return recur(0, 0, inorder.length - 1);}TreeNode recur(int root, int left, int right) {if (left right) {// 递归终止return null;}// 建立根节点TreeNode node new TreeNode(preorder[root]);// 划分根节点、左子树、右子树int i dic.get(preorder[root]);// 开启左子树递归node.left recur(root 1, left, i - 1);// 开启右子树递归 i - left root 1 含义为 根节点索引 左子树长度 1node.right recur(root i - left 1, i 1, right);// 回溯返回根节点return node;}public class TreeNode {int val;TreeNode left;TreeNode right;TreeNode(int x) {val x;}}}二、数值的整数次方 public class Solution {public double myPow(double x, int n) {long b n;double res 1.0;if (b 0) {x 1 / x;b -b;}while (b 0) {if ((b 1) 1) {res * x;}x * x;b 1;}return res;} }三、打印从 1 到最大的 n 位数 public class Solution {public int[] printNumbers(int n) {int[] res new int[(int) Math.pow(10, n) - 1];for (int i 0; i res.length; i) {res[i] i 1;}return res;} }四、二叉搜索树的后序遍历序列 public class Solution {public boolean verifyPostorder(int[] postorder) {StackInteger stack new Stack();int root Integer.MAX_VALUE;for(int i postorder.length - 1; i 0; i--) {if(postorder[i] root) {return false;}while(!stack.isEmpty() stack.peek() postorder[i]) {root stack.pop();}stack.add(postorder[i]);}return true;} }五、数组中的逆序对 public class Solution {int[] nums, tmp;public int reversePairs(int[] nums) {this.nums nums;tmp new int[nums.length];return mergeSort(0, nums.length - 1);}private int mergeSort(int l, int r) {// 终止条件if (l r) {return 0;}// 递归划分int m (l r) / 2;int res mergeSort(l, m) mergeSort(m 1, r);// 合并阶段int i l, j m 1;for (int k l; k r; k) {tmp[k] nums[k];}for (int k l; k r; k) {if (i m 1) {nums[k] tmp[j];} else if (j r 1 || tmp[i] tmp[j])nums[k] tmp[i];else {nums[k] tmp[j];res m - i 1; // 统计逆序对}}return res;} }
http://www.w-s-a.com/news/910007/

相关文章:

  • 网站代码加密了怎么做兰州最新大事
  • 现在ui做的比较好的网站去年做啥网站致富
  • 广东网站建设咨询电话好牌子网
  • 公司怎样制作网站南阳网站关键词
  • 营销型网站建设与网盟完整php网站开发
  • 网站做微信链接怎么做的石桥铺网站建设公司
  • 济南mip网站建设公司做图书馆网站模板
  • app 门户网站网站项目框架
  • 做网站视频网站备案 新闻审批号
  • 织梦网站怎么居中视频网站开发与制作
  • 网站上海备案佛山网站seo哪家好
  • 品牌形象网站有哪些珠海市区工商年报在哪个网站做
  • 注册域名不建设网站seo外包服务方案
  • 如何进行外贸网站建设wordpress文章输入密码可见
  • 政务网站建设索引常州做网站信息
  • 南宁做网站找哪家好wordpress 更改首页
  • 一个人在家做网站建设品牌策划流程
  • 小网站广告投放wordpress页面添加js
  • 仿制别人的竞价网站做竞价犯法吗wordpress添加版块
  • wordpress主题 站长互联网站备案表
  • 广州品牌策划公司排行南宁seo网络推广公司
  • 营销型网站图片肯德基网站开发
  • 网站的外链是什么wordpress开启菜单
  • 文字字体是什么网站西安博达网站建设
  • 北京南昌网站建设网站查看空间商
  • 网站建设人员职责分布乐清市网站建设设计
  • 网站建设etw网站建设陕西
  • 网站文章页内链结构不好可以改吗wordpress英文模板下载
  • 北京天通苑 做网站哈尔滨快速网站排名
  • 网站开发负责人是什么职位试剂网站建设