※ 引述《nh60211as (xXx_5354M3_31M0_xXx)》之銘言:
: ※ 引述《nh60211as (xXx_5354M3_31M0_xXx)》之銘言:
: : #1WIVDhmM (C_and_CPP)
: : BBS 程式碼上色器
: : 這篇文章的測試,只有支援C++、Qt、跟std lib,
: : 滿好玩的,可是沒有處理PTT每行的字數限制
: 現在又支援 Python 了,也會有每行字數限制警告
另外 碰到一堆這種Node
1. typedef struct XXX
2. {
3. Data data;
4. struct _XXX* next;
5. }_XXX;
有更有效率計算長度的方法嗎
長度不定 每次也是獨立事件 所以暫存沒意義
01. template<typename T>
02. int GetNodesLength(T current)
03. {
04. int size = 0;
05. while (current)
06. {
07. size++;
08. current = current->next;
09. }
10. return size;
11. }
這個好像效率感人==