原创 數組中出現次數超過數組長度一半的數

public class Solution { public int MoreThanHalfNum_Solution(int [] array) { HashMap<Integer,Integer> map=n

原创 centos7安裝MySQL

一.安裝準備工作 首先是他的安裝 我們選擇mariadb這個mysql的一個社區版,功能都是一樣的 很簡單 [root@hpb ~]# yum install mariadb* 接下是啓動     [root@hpb ~]# sys

原创 centos7更換阿里源

 切換到/etc/yum.repos.d/ 並備份原本的yum cd  /etc/yum.repos.d/ mv  CentOs-Base.repo CentOs-Base.repo.bak 下載阿里雲的yum wget  htt

原创 判斷一棵樹是否爲平衡樹

import java.util.*; public class Balance { public boolean isBalance(TreeNode root) { if(root==null){

原创 二叉樹鏡像

public class test{ public void Mirror(TreeNode root){ if(root==null){ //空樹,直接返回 return;

原创 最長字符序列

      輸入格式   輸入一行,用空格隔開的兩個字符串 輸出格式   輸出這兩個字符序列對應的最大長度公共字符序列的長度值 樣例輸入 aAbB aabb 樣例輸出 2 import java.util.Scanner; public

原创 Python運算符

  確保對模塊,函數,方法和行內註釋使用正確的風格 Python中的註釋有單行註釋和多行註釋。 單行註釋以#開頭 多行以三個單引號'''或者 三個雙引號" " "將註釋括起來。 什麼是運算符? 舉例:4+5=9 4和5被稱作爲操作數,+稱

原创 逆序排序---藍橋杯

  問題描述   編寫一個程序,讀入一組整數(不超過20個),並把它們保存在一個整型數組中。當用戶輸入0時,表示輸入結束。然後程序將把這個數組中的值按逆序重新存放,並打印出來。例如:假設用戶輸入了一組數據:7 19 -5 6 2 0,那麼

原创 Python基本數據類型

Python 中的變量不需要聲明。每個變量在使用前都必須賦值,變量賦值以後該變量纔會被創建。 在 Python 中,變量就是變量,它沒有類型,我們所說的"類型"是變量所指的內存中對象的類型。 等號(=)用來給變量賦值。 等號(=)運算符左

原创 Python基礎語法

編碼 默認情況下,Python3源碼文件以UTF-8 編碼,所有字符串都是 unicode 字符串。 所以在Python文件開頭加上  # -*-coding:utf-8-*- 。 標識符 第一個字符必須以字母或下劃線開始 標識符其他部分

原创 Anagrams問題

  問題描述   Anagrams指的是具有如下特性的兩個單詞:在這兩個單詞當中,每一個英文字母(不區分大小寫)所出現的次數都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。編寫

原创 階乘末尾----藍橋杯

    問題描述   給定n和len,輸出n!末尾len位。 輸入格式   一行兩個正整數n和len。 輸出格式   一行一個字符串,表示答案。長度不足用前置零補全。 樣例輸入 6 5 樣例輸出 00720 數據規模和約定   n<=30

原创 合法括號序列判斷

import java.util.*; public class Parenthesis { public static boolean chkParenthesis(String A, int n) { in

原创 統計字符串中字符個數

function count(str) { str=str.replace(/\s/g,''); var arr = str.split(""); var obj = {}; for(var i=0;i<arr.

原创 迴文數字

問題描述   觀察數字:12321,123321 都有一個共同的特徵,無論從左到右讀還是從右向左讀,都是相同的。這樣的數字叫做:迴文數字。   本題要求你找到一些5位或6位的十進制數字。滿足如下要求:   該數字的各個數位之和等於輸入的整