原创 Day 7_2 two pointers

文章目錄1.two Pointers2.歸併排序3.快速排序1)生成隨機數的方法 編寫的內容都是很簡略的,適合在學過的情況下快速回憶這些算法,沒有學過的話,具體瞭解可以百度 1.two Pointers 例子:給定一個遞增的正整數

原创 3. 算法入門簡單模擬(3)

1.B1018 #include<stdio.h> int change(char c){ if(c == 'B') return 0; if(c == 'C') return 1; if(c == 'J') retu

原创 Day 5_2 哈希

文章目錄1.哈希定義和整數的散列1) 常用哈希函數2.字符串hash初步 1.哈希定義和整數的散列 空間換時間 給定兩個序列,長度分別爲n,m,查詢後m個數是否在前面n個數中出現過 #include<stdio.h> const

原创 9. 排序(1)

1.A1012 #include<stdio.h> #include<iostream> #include<math.h> #include<algorithm> using namespace std; struct Stud

原创 Day 7_3 其他高效算法與技巧 PAT B1040/A1093有幾個PAT

文章目錄1.打表2.活用遞推3.隨機選擇算法 1.打表 用空間換時間,一般將所有可能需要用到的結果實現計算出來,後面使用直接查詢即可 一次性計算 例如斐波那契數列, B程序分幾次計算,手動將結果寫到程序A的數組中 當程序的一部分

原创 2. 算法入門簡單模擬(2)

1.B1001 #include<stdio.h> int main(){ int n; while(scanf("%d",&n)!=EOF){ int s = 0; while(n!=1){ if(n%2==0

原创 3.3 CSS樣式(3)

1.背景 背景圖片的應用需要設置單元的高寬纔會被顯示,如下圖,小圖片高30px,寬1px,所以單元高度也要設置爲30px,然後 background-repeat:repeat-x 進行橫向填充,所以單元的寬度設置沒有要求

原创 7. 字符串處理(1)

1.A1001 #include<stdio.h> int main(){ int a,b; scanf("%d%d",&a,&b); int A[5],i = 0; int sum = a+b; if(sum<0){

原创 2.4 表單標籤

1.表單域 form 2.文本框,密碼框input-text、password 3.提交重置按鈕 input-submit、reset 4.單選複選框 input-radio、checkbox 5.下拉列表 select

原创 4 CSS佈局與定位

1. 盒子模型 同時內外邊距,邊框都有四個方向,如border-top,border-right,border-bottom,border-left 實例 1.1 overflow屬性 1.2 border屬性 bor

原创 2.5 Web語義化

1.概述 2.強調標籤 3.自定義列表

原创 1. 項目創建

使用andriod studio進行開發 操作: 1.軟件版本號修改在build.gardle文件下 2.應用圖標在andriodmanifest.xml下的Icon屬性,圖片存放在res文件夾下 3.軟件名稱是label屬性進去

原创 數據庫實例操作

數據庫各種操作各種實例--創建數據庫--1.建表--2.修改基本表--3.刪除基本表--4.建立索引--5.刪除索引--6.數據查詢--7.聚集函數--8.連接查詢(多個表連接)--9.自身連接--10.外連接--11.集合查詢-

原创 3.2 CSS樣式(2) 文本

1.單位與顏色 單位 在沒有設置字體樣式時,字體大小等的繼承關係如下: 顏色 2. text 字符間距的應用 行高應用 對齊方式 裝飾線如淘寶價格變動使用,去掉超鏈接下劃線(超鏈接a標籤默認是有下劃線的)-- tex

原创 3.1 CSS樣式(1)

1.概述 HTML:網頁的內容 CSS:內容的樣式(層疊樣式表) 內容和格式相分離,便於修改格式 2.CSS添加方法 2.1 行內 2.2 內嵌樣式 寫在head標籤之內,每個頁面都要重新定義; 適合文件很少,css代碼也不