原创 數組中出現次數超過數組長度一半的數
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位的十進制數字。滿足如下要求: 該數字的各個數位之和等於輸入的整