原创 2018校招真題編程題(愛奇藝)迴文素數

題目描述 如果一個整數只能被1和自己整除,就稱這個數是素數。 如果一個數正着反着都是一樣,就稱爲這個數是迴文數。例如:6, 66, 606, 6666 如果一個數字既是素數也是迴文數,就稱這個數是迴文素數 牛牛現在給定一個區間[L

原创 2018校招真題編程題(網易)瘋狂隊列

題目描述 小易老師是非常嚴厲的,它會要求所有學生在進入教室前都排成一列,並且他要求學生按照身高不遞減的順序排列。有一次,n個學生在列隊的時候,小易老師正好去衛生間了。學生們終於有機會反擊了,於是學生們決定來一次瘋狂的隊列,他們定義

原创 一個C++基礎語法實現的通訊錄管理系統

#include<iostream> #include<string> #define MAX 1000 using namespace std; //聯繫人結構體 struct Person { string m_Name;

原创 Linux下的chmod命令

Linux 命令chmod 755的意思 chmod是Linux下設置文件權限的命令,後面的數字表示不同用戶或用戶組的權限。 一般是三個數字: 第一個數字:表示文件所有者的權限 第二個數字:表示與文件所有者同屬一個用戶組的其他用戶

原创 Ubuntu下實現scrapy定時爬取

基本需求 我製作的爬蟲需求是一小時執行一次,爬蟲要放在服務器上,服務器是ubuntu64位系統 具體步驟 1.啓動cron服務 在Ubuntu下cron服務是默認啓動的,如果沒有啓動,請自行百度搜索如何啓動,我的是啓動的~。 2.

原创 Scrapy爬取流程

原创 Java實現求二叉樹的高度

package com.qiye; import java.util.LinkedList; import java.util.Queue; class TreeNode { int val = 0; Tree

原创 2018校招真題編程題(愛奇藝)拼湊正方形

題目描述 牛牛有4根木棍,長度分別爲a,b,c,d。羊羊家提供改變木棍長度的服務,如果牛牛支付一個硬幣就可以讓一根木棍的長度加一或者減一。牛牛需要用這四根木棍拼湊一個正方形出來,牛牛最少需要支付多少硬幣才能讓這四根木棍拼湊出正方形

原创 2018校招真題編程題(愛奇藝)排序

牛牛有一個長度爲n的整數序列,牛牛想對這個序列進行重排爲一個非嚴格升序序列。牛牛比較懶惰,他想移動儘量少的數就完成重排,請你幫他計算一下他最少需要移動多少個序列中的元素。(當一個元素不在它原來所在的位置,這個元素就是被移動了的)

原创 MyBatis初始化基本步驟

private InputStream in = null; private SqlSessionFactory factory = null; private SqlSession sqlSession

原创 連接池的基本知識

mybatis中POOLED連接池原理

原创 2018校招真題編程題(網易)操作序列

題目描述 小易有一個長度爲n的整數序列,a_1,…,a_n。然後考慮在一個空序列b上進行n次以下操作: 1、將a_i放入b序列的末尾 2、逆置b序列 小易需要你計算輸出操作n次之後的b序列。 輸入描述: 輸入包括兩行,第一行包括一

原创 Java的Scanner中的nextInt與nextLine合用出錯

先上代碼 public class ComplexNumber { public static void main(String[] args) { //ArrayList<Complex> arrayLi

原创 北京郵電大學複試機試(4)

題目描述 查找一個數組的第K小的數,注意同樣大小算一樣大。 如 2 1 3 4 5 2 第三小數爲3。 輸入描述: 輸入有多組數據。 每組輸入n,然後輸入n個整數(1<=n<=1000),再輸入k。 輸出描述: 輸出第k小的整數

原创 北京郵電大學複試機試(2)

題目描述 哈夫曼樹,第一行輸入一個數n,表示葉結點的個數。需要用這些葉結點生成哈夫曼樹,根據哈夫曼樹的概念,這些結點有權值,即weight,題目需要輸出所有結點的值與權值的乘積之和。 輸入描述: 輸入有多組數據。 每組第一行輸入一