原创 data_structure_3_雙鏈表

雙向鏈表 一種更加複雜的鏈表,特徵是每個節點有兩個鏈接:一個指向前一個節點,一個指向後一個節點,處理時只需要管前一個節點的後(next),後一個結節點的前(prev)即可。 特殊情況,當節點爲第一個節點時prev指向空值(None

原创 python_chapter_5

Ture 和 False的測試 if語句 if_else語句 if-elif-else語句 # if語句基本用法 cars = ['bmw', 'audi', 'subaru', 'toyota'] for car in car

原创 爬蟲_1

剛開始學 有點難以招架 很多坑要踩 什麼是爬蟲:www.baidu.com 之後要學習http與https的區別:以後有用可以參考博客: https://baijiahao.baidu.com/s?id=1629455363537

原创 python_3_操作列表

操作列表 包含了: 如何規範化使用單複數 range用法 list創建表 對數字進行簡單的統計計算 構建解析列表 切片:輸出列表的一部分 利用切片複製列表 構建元組(不能直接修改元組中的值) # 用下面這種方式的 加s不加s分別表

原创 Theory of computing

Regular Expressions/DFA/NFA Regular Expressions (RE) 正規式 它的規則: https://www.runoob.com/regexp/regexp-metachar.html (

原创 week2_梯度下降,線性代數

2-2—2-8 代價函數,梯度下降 有假設線性擬合函數,目的是來找到合適的係數,求係數的方法引入代價函數JJJ,從表達式很明顯看出JJJ最小,就是找到了最好的擬合點。J(θ0,θ1)J(\theta_{0}, \theta_{1

原创 data_structure_2_鏈表

2 鏈表 首先複習順序表 事實上右側的順序表已經很像鏈表的形式,但不同在於一開始規定了順序表的大小而鏈表是一種手拉手的形式。 直觀感受鏈表(不同的存儲空間)(找一根線串起來數據) 鏈表的定義:鏈表(Linked list)是一種

原创 week3_多變量線性迴歸

1:多維特徵 以前討論的是單變量的特徵,現在增加更多的特徵,例如房價模型中,增加樓房層數,房間數,房子的年份等等,每一個特徵爲(x1,x2,...,xn)\left( {x_{1}},{x_{2}},...,{x_{n}} \ri

原创 A computing machine

1.原碼 原碼就是符號位加上真值的絕對值, 即用第一位表示符號, 其餘位表示值. 比如如果是8位二進制:(第一位是0表示正號,1表示負號) [+1]原 = 0000 0001 [-1]原 = 1000 0001 第一位是符號位.

原创 Combinational circuits

Boolean functions [why?] Q:How many flip–flops are in the TOY-8 CPU? A : 149 課後題 布爾函數的個數: 推廣,就是將01從小到大排列。如上圖所示

原创 java_1_生成class文件,執行java程序,添加註釋,public class和 class的區別

生成class文件: 相對路徑: 直接在在我的電腦路徑上輸入 cmd 回車, 在DOS窗口中輸入 javac XX.java 直接會在目錄下生成 .class文件 絕對路徑: 命令行中輸入 javac 文件所在目錄\hellowo

原创 python_2_排序

排序函數 # 多行註釋 ctrl + / # sort() 與 reverse() 前者改變原本列表的順序 後者使原本列表倒序 # sorted() 臨時改變元素順序 默認正序 給參數 reverse=True 時 反序 # l

原创 第一天PS

今天學習了PS教程的第一次章 主要學習PS的基本操作 快捷鍵 目的 M 框選矩形 shift+M 矩形與橢圓切換 在矩形與橢圓下按shift 框選爲矩形或正圓 矩形+shift 加選 ~~+alt 減

原创 intractability(難解性)

還未搞懂這部分 P與NP問題 待續 O的定義 大O()的定義: 沒有超過4次所以可以 = O(n4) 小o()定義 時間複雜性:重點:運行步數, Boolean sums 布爾運算 Resources used by

原创 Data_Structures in python week1

str1 = "Hello" str2 = "there" str3 = 'there' bob = str1 + str2 + str3 print(bob) Hellotherethere x = '40' y = int