原创 重建二叉樹

輸入某二叉樹的前序遍歷和中序遍歷的結果,請重建出該二叉樹。假設輸入的前序遍歷和中序遍歷的結果中都不含重複的數字。例如輸入前序遍歷序列{1,2,4,7,3,5,6,8}和中序遍歷序列{4,7,2,1,5,3,8,6},則重建二叉樹並返回。

原创 用兩個棧來實現一個隊列

用兩個棧來實現一個隊列,完成隊列的推送和彈出操作。隊列中的元素爲INT類型。 我的想法:首先stack1中專門當作入隊,然後stack2中存放棧1的逆序每次進棧時都要保證stack2中沒有彈出出去的數據先還給棧1,之後進棧,之後再把 進棧

原创 二維數組中的查找

在一個二維數組中(每個一維數組的長度相同),每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣的一個二維數組和一個整數,判斷數組中是否含有該整數。 時間限制:1秒 空間限制:32768K 熱度

原创 spring學習之——IOC

        IOC(Inverse of Control ,控制反轉)是spring的核心內核,AOP,聲明式的事務等功能都在此基礎上開花結果。其包含了很多內涵,涉及到代碼的解耦,設計模式,代碼優化等問題的考量。         控制

原创 分治策略之棋盤覆蓋的C++實現

當k>0時,將的棋盤分割成四個子棋盤,特殊的方格必然位於4個較小的子棋盤之一,其餘三個子棋盤中無特殊方格。爲了將這個三個無特殊方格的子棋盤轉化爲特殊的棋盤,我們可以用一個L型骨牌覆蓋這3個較小棋盤的匯合處,這3個棋盤上被L型骨牌覆蓋的方格

原创 python對於mongodb微博數據的操作

自己現在正在使用python對於mongdb數據庫的一些內容查詢篩選 #coding=utf-8 #!/usr/bin/python  from pymongo import MongoClient #打開uids.txt f = o

原创 python面向對象案例分析

案例的目的: (1)理解面像對像的基本概念。 (2)掌握類和對象的定義和使用。 (3)掌握方法的使用 案例需求: 在全世界風靡的反恐精英是一個以團隊合作爲主的第一人稱射擊遊戲,簡稱cs。根據面像對象的編程思

原创 ubuntu修改時區以及永久的修改時間

#     ubuntu修改時區以及永久的修改時間首先遇到了幾個坑,我剛開始查找的都是linux的操作方法,雖然ubuntu也是linux但是不同的linux系統的方法還是不一樣的。同時在修改時間的過程中發現自己的時區是不對的。中國的時區

原创 使用jquery.validate.min.js自定義校驗表單

  案例:使用validate.js自定義校驗用戶名是否存在。<script type="text/javascript">  //自定義校驗規則 $.validator.addMethod(  //規則的名稱  "checkUsern

原创 python圖像上面字符的識別之tesseract—OCR和中文包的下載使用

tessoract—OCR版本3.02下載地址https://jaist.dl.sourceforge.net/project/tesseract-ocr-alt/tesseract-ocr-setup-3.02.02.exe中文包下載地

原创 表單校驗插件的使用

表單校驗插件 (1)將jquery的原始文件和插件文件jquery.validate.js導入到工程中(2)編寫js代碼對錶單進行校驗表單校驗的格式$("form表單的選擇器").validate(json數據格式);//鍵值對 鍵:值(

原创 如何把matlab背景顏色改爲護眼色,如何改變字體的大小。

1, 在matlab命令行中運行prefdir, 獲取matlab.prf文件所在路徑。2, 打開matlab.prf所在路徑, 找到matlab.prf文件。3, 把文件內容用以下內容替換即可。#MATLAB Preferences#M

原创 python對於Mongo數轉存到Mysql的操作

#coding=utf-8 #!/usr/bin/python  from pymongo import MongoClient import pymysql import random #連接mysql數據庫 後面加上 charset