本來(lái)學(xué)數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)的時(shí)候?qū)τ阪湵碚娴念^大,老師這么一講全明白了
2016-08-02
這么好的課程怎么到了這里就無(wú)人評(píng)論了。。。。。如果有一個(gè)南昌大學(xué)的陳俊豪有幸看到這條評(píng)論,請(qǐng)為我點(diǎn)贊
2016-08-02
感覺(jué)老師講得細(xì)一點(diǎn)挺好的~有的東西我們平常在用,卻不懂原理~這樣從原理上講,深入淺出~
2016-07-29
視頻中i從0開(kāi)始:
插入在第i個(gè)位置之前(i=0-m_iLength),即i=0表示插入在第一個(gè)有效數(shù)據(jù)結(jié)點(diǎn)之前,i=m_iLength則表示插入在最后一個(gè)有效結(jié)點(diǎn)(尾結(jié)點(diǎn))之后;
刪除在第i個(gè)位置的結(jié)點(diǎn)(i=0-m_iLength-1)
若i從1開(kāi)始即為插入i=1-m_iLength+1,刪除i=1-m_iLength
插入在第i個(gè)位置之前(i=0-m_iLength),即i=0表示插入在第一個(gè)有效數(shù)據(jù)結(jié)點(diǎn)之前,i=m_iLength則表示插入在最后一個(gè)有效結(jié)點(diǎn)(尾結(jié)點(diǎn))之后;
刪除在第i個(gè)位置的結(jié)點(diǎn)(i=0-m_iLength-1)
若i從1開(kāi)始即為插入i=1-m_iLength+1,刪除i=1-m_iLength
2016-07-28
打個(gè)比方,size為10個(gè)空間,而只使用了8個(gè)空間,length=8,m=9的時(shí)候也不會(huì)跨界,但是大于10的時(shí)候會(huì)跨界,m不能大于size
2016-07-26
老師在講解GetElem的時(shí)候是這么寫(xiě)的:
bool List::GetElem(int i,int *e)
{
if(i<0||i>=m_iSize)
return false;
*e = m_pList[i];
return ture;
}
而我是這么寫(xiě)的:
bool List::GetElem(int i,int *e)
{
if(i<0||i>=m_iLength)
return false;
else
{
*e = m_pList[i];
return ture;
}
}
請(qǐng)問(wèn)老師,I的范圍為什么不是在m_iLength內(nèi)而是在m_iSize內(nèi)呢
bool List::GetElem(int i,int *e)
{
if(i<0||i>=m_iSize)
return false;
*e = m_pList[i];
return ture;
}
而我是這么寫(xiě)的:
bool List::GetElem(int i,int *e)
{
if(i<0||i>=m_iLength)
return false;
else
{
*e = m_pList[i];
return ture;
}
}
請(qǐng)問(wèn)老師,I的范圍為什么不是在m_iLength內(nèi)而是在m_iSize內(nèi)呢
2016-07-26