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

vps服务器中的网站不显示图片网站开发的网站

vps服务器中的网站不显示图片,网站开发的网站,明天上海全面封控5天,网站建设百度搜索到左边的图文章目录选择排序冒泡排序插入排序二分二分查找某个数是否存在在arr上#xff0c;找满足大于等于value的最左位置在arr上#xff0c;找满足小于等于value的最右位置局部最小值异或选择排序 O(n^2) public class Code01_SelectionSort {public static void selectionSort(in… 文章目录选择排序冒泡排序插入排序二分二分查找某个数是否存在在arr上找满足大于等于value的最左位置在arr上找满足小于等于value的最右位置局部最小值异或选择排序 O(n^2) public class Code01_SelectionSort {public static void selectionSort(int[] arr) {if (arr null || arr.length 2) {return;}// 0 ~ N-1 找到最小值在哪放到0位置上// 1 ~ n-1 找到最小值在哪放到1 位置上// 2 ~ n-1 找到最小值在哪放到2 位置上for (int i 0; i arr.length - 1; i) {int minIndex i;for (int j i 1; j arr.length; j) { // i ~ N-1 上找最小值的下标 minIndex arr[j] arr[minIndex] ? j : minIndex;}swap(arr, i, minIndex);}}public static void swap(int[] arr, int i, int j) {int tmp arr[i];arr[i] arr[j];arr[j] tmp;} }冒泡排序 O(n^2) public class Code02_BubbleSort {public static void bubbleSort(int[] arr) {if (arr null || arr.length 2) {return;}// 0 ~ N-1// 0 ~ N-2// 0 ~ N-3for (int e arr.length - 1; e 0; e--) { // 0 ~ eboolean flag true;for (int i 0; i e; i) {if (arr[i] arr[i 1]) {swap(arr, i, i 1);flag false;}}if (false) {break;}}}// 交换arr的i和j位置上的值public static void swap(int[] arr, int i, int j) {arr[i] arr[i] ^ arr[j];arr[j] arr[i] ^ arr[j];arr[i] arr[i] ^ arr[j];} }插入排序 O(n^2) public class Code03_InsertionSort {public static void insertionSort(int[] arr) {if (arr null || arr.length 2) {return;}// 不只1个数for (int i 1; i arr.length; i) { // 0 ~ i 做到有序for (int j i - 1; j 0 arr[j] arr[j 1]; j--) {swap(arr, j, j 1);}}}// i和j是一个位置的话会出错public static void swap(int[] arr, int i, int j) {arr[i] arr[i] ^ arr[j];arr[j] arr[i] ^ arr[j];arr[i] arr[i] ^ arr[j];} } 二分 O(log2^N) 二分查找某个数是否存在 public class Code04_BSExist {public static boolean exist(int[] sortedArr, int num) {if (sortedArr null || sortedArr.length 0) {return false;}int L 0;int R sortedArr.length - 1;int mid 0;// L..Rwhile (L R) { // L..R 至少两个数的时候mid L ((R - L) 1);if (sortedArr[mid] num) {return true;} else if (sortedArr[mid] num) {R mid - 1;} else {L mid 1;}}return sortedArr[L] num;} }在arr上找满足大于等于value的最左位置 public class Code05_BSNearLeft {public static int nearestIndex(int[] arr, int value) {int L 0;int R arr.length - 1;int index -1; // 记录最左的对号while (L R) { // 至少一个数的时候int mid L ((R - L) 1);if (arr[mid] value) {index mid;R mid - 1;} else {L mid 1;}}return index;} }在arr上找满足小于等于value的最右位置 public class Code05_BSNearRight {public static int nearestIndex(int[] arr, int value) {int L 0;int R arr.length - 1;int index -1; // 记录最右的对号while (L R) {int mid L ((R - L) 1);if (arr[mid] value) {index mid;L mid 1;} else {R mid - 1;}}return index;} }局部最小值 arr 无序任意俩个相邻位置不等返回一个局部最小的位置 public class Code06_BSAwesome {public static int getLessIndex(int[] arr) {if (arr null || arr.length 0) {return -1;}if (arr.length 1 || arr[0] arr[1]) {return 0;}if (arr[arr.length - 1] arr[arr.length - 2]) {return arr.length - 1;}int left 1;int right arr.length - 2;int mid 0;while (left right) {mid (left right) / 2;if (arr[mid] arr[mid - 1]) {right mid - 1;} else if (arr[mid] arr[mid 1]) {left mid 1;} else {return mid;}}return left;} }异或 异或无进位相加 相同为0不同为1 同或无进位相加 相同为1不同为0 arr中只有一种数出现奇数次找出并打印 arr中有两种数出现奇数次找出并打印 public class Code07_EvenTimesOddTimes {// arr中只有一种数出现奇数次public static void printOddTimesNum1(int[] arr) {int eor 0;for (int i 0; i arr.length; i) {eor ^ arr[i];}System.out.println(eor);}// arr中有两种数出现奇数次public static void printOddTimesNum2(int[] arr) {int eor 0;for (int i 0; i arr.length; i) {eor ^ arr[i];}// a 和 b是两种数// eor ! 0// eor最右侧的1提取出来// eor : 00110010110111000// rightOne :00000000000001000int rightOne eor (-eor); // 提取出最右的1int onlyOne 0; // eorfor (int i 0 ; i arr.length;i) {// arr[1] 111100011110000// rightOne 000000000010000if ((arr[i] rightOne) ! 0) {onlyOne ^ arr[i];}}System.out.println(onlyOne (eor ^ onlyOne));} }
http://www.sadfv.cn/news/107498/

相关文章:

  • 网站外链建设策略施工企业评价
  • 河北省城乡和建设厅网站河南建设教育协会网站
  • 哪个企业的网站做的比较好成都网站建设 小兵
  • 网站解决方案设计上海办公室设计装修公司
  • 仪征做网站aicjoy网站模版怎么样
  • 恒峰网站建设问题百度登录入口官网
  • 项目驱动式网页设计与制作教程湖南关键词优化快速
  • 用什么软件建网站最方便网站中信息更新怎么做的
  • 轴承 网站建设 企炬洛阳设计公司官网
  • 网站排版类型深圳网站建设51duoshi
  • 宁波网站建设设计图校园门户网站建设
  • 企业网站宣传建设网站建设简介联系方式
  • 企业网站建设进度北京自己怎么做网站
  • wordpress网站空白服务外包下的网站开发
  • saas网站建设网络营销的6大特点
  • 包装设计是什么北京网站优化校学费
  • 摄影手机网站模板电子商务物流网站建设
  • 高端定制网站设计桓台县旅游网站建设
  • 网站网页设计中怎么添加页码信息网络营销相关的资源网站
  • 做外贸最好的网站有哪些凡客建站网站下载
  • 泰州网站制作计划灵宝市建设局网站
  • xx网站建设策划方案wordpress转内链
  • 企业建网站哪家好怎样才能把网站做好
  • 工程建设国家标准网站网络架构方案规划设计和实施
  • 网站做seo必要的结构深圳专业极速网站建设
  • 有哪些做分析图用的网站深圳效果好的免费网站建设
  • 西安建筑网站建设wordpress电影资源
  • 网站被墙 做301跳转那个网站ppt做的比较好
  • 上海网站托管龙华做网站怎么样
  • 林州网站建设哪家便宜显示WordPress页面打开时长