20180323

去掉一组整型数组中重复的值。 比如输入:[1,13,24,11,11,14,1,2]
输出:[1,13,24,11,14,2]

需要去掉重复的 11 和 1 这两个元素。

[html]  view plain  copy
  1. <!DOCTYPE html>  
  2. <html>  
  3.     <head>  
  4.         <meta charset="UTF-8">  
  5.         <title></title>  
  6.     </head>  
  7.     <body>  
  8.         <script>  
  9.             function unique(arr) {  
  10.                 var ret = [];  
  11.                 var len = arr.length;  
  12.                 for(var i = 0; i < len; i++) {  
  13.                     for(var j = i + 1; j < len; j++) {  
  14.                         if(arr[i] === arr[j]) {  
  15.                             j = ++i;  
  16.                         }  
  17.                     }  
  18.                     ret.push(arr[i]);  
  19.                 }  
  20.                 return ret;  
  21.             }  
  22.             var arr = [1, 13, 24, 11, 11, 14, 1, 2];  
  23.             document.write(unique(arr));  
  24.         </script>  
  25.     </body>  
  26. </html>  

MySQL事务,什么是事务,为何用事务?

一个事务是一个连续的一组数据库操作,就好像它是一个单一的工作单元进行。换言之,永远不会是完整的事务,除非该组内的每个单独的操作是成功的。如果在事务的任何操作失败,则整个事务将失败。

事务处理是用来维护数据库的完整性的,它保证成批的MySQL操作要么完全执行,要么完全不执行。

编写一个函数,输入 n 为偶数时,调用函数求 1/2+1/4+...+1/n,当输入 n 为奇数时,调用函数1/1+1/3+...+1/n。

[java]  view plain  copy
  1. public class Demo {  
  2.     //判断当前输入的值为 奇数还是偶数  
  3.     public static double odevity(int n) {  
  4.         int a=0;  
  5.         double num=0;  
  6.         if (n%2==0) {  
  7.              num = odd(n,a);  
  8.               
  9.         }else{  
  10.              num = even(n,a);  
  11.         }  
  12.         return num;  
  13.     }  
  14.   
  15.       
  16.     //偶数  
  17.     public static double odd(int n,double num) {  
  18.           
  19.         for(int i=2;i<=n;i+=2) {  
  20.             num =num + (1.0/i);  
  21.         }  
  22.         return num;  
  23.     }  
  24.     //奇数  
  25.     public static double even(int n,double num) {  
  26.         for(int i=1;i<=n;i+=2) {  
  27.             num =num + (1.0/i);  
  28.         }  
  29.         return num;  
  30.     }  
  31.       
  32.     public static void main(String[] args) {  
  33.         System.out.println("请输入一个数字,作为结束的数字。您输入的数字为:");  
  34.         Scanner scanner =new Scanner(System.in);  
  35.         int n = scanner.nextInt();  
  36. //      int n= 100;  
  37.         double num = odevity(n);  
  38.         System.out.println(num);  
  39.     }  
  40.   
  41. }  

猜你喜欢

转载自blog.csdn.net/g1998i/article/details/79693239