[cpp] class Solution { //more detail refer to: http://fisherlei.b
[cpp] struct ListNode { int val; &
C++在繼承這一節涉及到函數覆蓋 隱藏 重載等,如何區別它們呢? 首先函數覆蓋的條件:<1>基類函數必須是虛函數 &n
一.amixer用於控制設置 amixer的幫助提示信息 [cpp] Usage: amixer <options> [command]&nb
[cpp] [cpp] CSplitStr Split;  
超級密碼 Time Limit: 20000/10000 MS (Java/Others) Memory Limit:
最近有點小頹廢,每天休息也不是很好,實在沒狀態CF,好久沒寫題解了,寫個水題來除除草 每天被寢室大神各種高端數據結構嚇傻不已,前段時間學了下樹鏈剖分,感覺
[cpp] #include <cstdio> const i
題目: Given a binary tree, return the inorder traversal of its nodes' valu
題目: Reverse a linked list from position m to n. Do it in-place and in one-pa
題意:一個N*M的圖,一秒內可上下左右選個方向走一步,一進去,若有數字,就要花數字大小的時間停留在那個格子,輸出從起點(0, 0)到終點(N-1, M-1
一、關於一般常量 聲明或定義的格式如下: const <類型說明符> <變量名> = <常量或常量表達式>; [1]
協議 protocal 暫時忽略這個,因為我覺得在C++中,多重繼承都不是太常用P124 異常處理 在可能會拋出異常的代碼塊用
題目: Given n, generate all structurally unique BST's (binary search trees
一、assert是宏 明確一點:在C中,ASSERT是宏而不是函數。 assert()是一個調試程序時經常使用的宏。在程序運行時它計算括號內的表達式。 如
題目: Given s1, s2, s3, find whether s3 is formed by the interleaving of s1 an
指針可以加上或減去一個整數。指針的這種運算的意義和通常的數值的加減運算的意義是不一樣的,以字節為單位。 [cpp] char a[20];&
詭異的樓梯 Time Limit: 2000/1000 MS (Java/Others) Memory Limit:
[cpp] #include <iostream> #include <cstring
符號三角形 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: