有種語言它專門負責數值計算,它叫lisp語言。它簡潔,優雅。易懂,以下是一些**片斷:
(- 2 1)
(* 2 4 5)
(/ 6 2)
(+ (* 2 4) (- 4 6))
(define a 3)
(define b (+ a 1))
(+ a b (* a b)
(= a b)
(if (and(> b a) (< b (* a b)))ba)
(cond ((= a 4) 6)
((= b 4) (+ 6 7 a))
(else 25))
(define (abs x)
(if (< x 0)
(-x)
x))(define(abs x)
(cond ((< x 0) (-x))
(else x)))
(define (abs x)
(cond((> x 0) x)
((= x 0) 0)
((< x 0)(-x))))
(define(f a)
(sum-of-squares(+ a 1) (* a 2)))
(define (sum-of-squares x y)
(+ (square x) (square y)))
(sum-of-squares 3 4)
(sum-of-squares (+ 5 1) (* 5 2))
(define (square x) (* x x))
(square (+ 2 5))
49(* (+ 2 (* 4 6)))
(+ 3 5 7)
有趣的C語言 指標
指標,也就是用來儲存位址的變數。scanf 函式就是使用位址作為引數。一元運算子 可以取得變數的儲存位址。假設a是乙個變數,那麼 a就是該變數的位址,乙個變數的位址可以被看做是該變數在記憶體中的位置。間接運算子 ptr bah 這時就可以使用間接運算子 來獲取bah中存放的數值 val ptr 這兩...
單例模式簡析
一 單例模式 單例模式確保乙個類只有乙個例項,自行提供這個例項並向整個系統提供這個例項。特點就是多讀單寫。函式簡單實現 class singleton return sinstance void printf protected singleton data 0 防拷貝,只申明不定義 singlet...
K Means 演算法的 10 個有趣用例
k means演算法具有悠久的歷史,並且也是最常用的聚類演算法之一。k means演算法實施起來非常簡單,因此,它非常適用於機器學習新手愛好者。首先我們來回顧k means演算法的起源,然後介紹其較為典型的應用場景。起源1967年,james macqueen在他的 用於多變數觀測分類和分析的一些方...