原创 Word跨文件使用格式刷

前段時間寫論文使用的是word2016,學校給了一個模板,我們最後排版都需要根據模板的格式來刷,結果發現在模板裏面點了格式刷後,哦,差點忘了,我的word是單窗口單文檔的,格式刷後接着啊,那個就沒有格式刷了,然後我看了網上的各種解

原创 畢業論文寫作常見問題解決:左右文字參差不齊,標點符號超出

  選中文字右鍵:段落-中文版式,將允許標點溢出邊界的鉤去掉  

原创 pandas索引問題:data["wmc"]["0"]

KeyError Traceback (most recent call last) in ----> 1 data[“wmc”][“0”] d:\chenjb\d

原创 常用設計模式通俗易懂

一、簡單工廠模式 簡單工廠模式又叫靜態工廠方法模式,他定義一個具體的工廠類負責創建一些類的實例。 優點:客戶端不需要在負責對象的創建,從而明確了各個類的職責。 缺點:這個具體的工廠類要負責所有類的對象的創建,如果有新的對象

原创 判斷一個數組是否有重複元素

數組長度爲n,數的範圍{0,n-1};數組元素隨機排放,可能有重複值,怎樣判斷是否有重複元素?下面說明一下思路,這個問題各種辦法都可以解決,但是算法的複雜度和性能上卻各不相同,最笨的辦法就是逐個比較。 下面介紹一下我的思路:

原创 今日頭條 後臺研發實習生面試

今日頭條視頻面試 第一面: 視頻面試,下午兩點,鏡頭上出來一個程序員,真的很像程序員那種,頭髮蓬蓬的,頭戴兩個大耳機,看起來很比較年輕,但是說話感覺老滄桑了,不知道是不是今天媳婦沒給做飯,首先自我介紹,然後開始問問題了。主要問題如下:

原创 Java折半插入排序

折半插入排序是對直接插入排序的改進算法,又稱爲二分法插入排序,折半搜索要比順序搜索快,所以就平均性能來說要比直接插入排序快,下面附上代碼 import java.util.Scanner; import org.junit.Test; p

原创 用兩個隊列實現棧

核心思想 用兩個隊列來實現棧,因爲棧是後進先出的,而隊列是先進先出的,所以必須保持至少有一個空隊列,每次入棧的時候都要將入棧元素放到非空隊列隊尾,當然第一次都是空隊列,隨便選一個入隊就行,出棧時,將非空隊列裏面的元素依次出隊然後入隊到另一

原创 Java希爾排序

希爾排序基本思想 設待排元素序列有n個元素,首先取一個整數d(d小於n)作爲間隔,將全部元素分爲d個子序列,所有距離爲d的元素放在一個子序列中,在每個子序列中分別進行直接插入排序,然後縮小間隔d重複上述過程,直到d=1將所有元素放在一個子

原创 Java冒泡排序

import java.util.Scanner; import org.junit.Test; public class Main4 { /** * 簡單冒泡排序 * @param a 待排序數組

原创 Java快速排序

import java.util.Scanner; import org.junit.Test; public class Main5 { /** * 快排兩頭逼近一趟劃分過程 * @param a 子序列

原创 Hibernate學習Step01

1. Hibernate概述 Hibernate是一個開放源代碼的對象關係映射框架,它對JDBC進行了非常輕量級的對象封裝,它將POJO與數據庫表建立映射關係,是一個全自動的orm框架,hibernate可以自動生成SQL語句,自動執行,

原创 阿里巴巴2018春季實習生招聘筆試題

  /* 一個淘寶的訂單中包含n(10>=n>=1)種商品A1,A2,...,An,每種商品數量分別爲a1,a2,...,an個,記做{a1,a2,...,an}(ak>0)。訂單在倉庫生產過程中,倉庫爲了提升作業效率,會提前對熱門

原创 改進的快速排序算法(快排與折半插入排序混合使用)

改進的快速排序算法思想 上一篇博客寫了快排的實現代碼,也分析了快排使用遞歸可能出現棧溢出和子序列在長度很短的情況下可以採用其他簡單的排序算法來排序以提高快排效率。這種思想就是:當待排序的子序列規模小於預先確定的L時,程序調用折半插入排序或