上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 24 下一页
摘要: function foo(name){ this.name=name; // 实例方法 this.GetName=function(){ console.log("my name is "+name); GetId(); } // 内部方法 var GetId = function(){ consol... 阅读全文
posted @ 2018-11-21 14:37 Ruohua3kou 阅读(3045) 评论(1) 推荐(1) 编辑
摘要: 画出三角形的原理是调整border(边框)的四个方向的宽度,线条样式以及颜色。 如果你将宽度调的足够大,改变不同方向的颜色,你就可以发现盒模型的border是四个梯形一样的线条。 这个时候如果将盒模型内部的height,width调为0px,根据颜色(transparent)组合成不同的三角形。 最 阅读全文
posted @ 2018-11-21 13:39 Ruohua3kou 阅读(422) 评论(0) 推荐(0) 编辑
摘要: style: 只能获取行内style。 调用:obj.style.属性; 兼容:都兼容 currentStyle: 可以获取该obj所有style,但只可读。 调用:obj.currentStyle["属性"] 或者 obj.currentStyle.属性; 兼容:只兼容IE,不兼容火狐和谷歌 ge 阅读全文
posted @ 2018-11-20 21:40 Ruohua3kou 阅读(289) 评论(0) 推荐(1) 编辑
摘要: 递归DFS 阅读全文
posted @ 2018-11-20 14:49 Ruohua3kou 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 唯一比较需要思考的删除操作: 被删除节点有三种情况: 1、叶节点,直接删除 2、只有一个子节点,将子节点替换为该节点,删除该节点。 3、有两个子节点,从右分支中找到最小节点,将其值赋给被删除节点的位置,接着删除这个最小节点 阅读全文
posted @ 2018-11-19 19:21 Ruohua3kou 阅读(860) 评论(0) 推荐(0) 编辑
摘要: //函数PreorderPrintLeaves应按照先序遍历的顺序输出给定二叉树BT的叶结点,格式为一个空格跟着一个字符。 void PreorderPrintLeaves(BinTree BT) { if (BT == NULL) return; if (BT->Left == NULL && BT->Right == NULL) printf(... 阅读全文
posted @ 2018-11-19 16:31 Ruohua3kou 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 摘选自这位大神的博客 方法一: 结构体在内存中分配一块连续的内存,但结构体内的变量并不一定是连续存放的,这涉及到内存对齐。原则1 数据成员对齐规则:结构(struct或联合union)的数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员存储的起始位置要从该成员大小的整数倍开始(比如 阅读全文
posted @ 2018-11-18 22:02 Ruohua3kou 阅读(1379) 评论(0) 推荐(0) 编辑
摘要: ``` Position BinarySearch(List L, ElementType X) { int beg = 1; int end = L Last; while (beg Data[mid] == X) return mid; else if (L Data[mid] 阅读全文
posted @ 2018-11-18 18:41 Ruohua3kou 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 6.8 二叉树高度 6 9 二叉树的遍历 阅读全文
posted @ 2018-11-18 13:04 Ruohua3kou 阅读(729) 评论(0) 推荐(0) 编辑
摘要: ``` //如果堆栈已满,Push函数必须输出“Stack Full”并且返回false;如果某堆栈是空的,则Pop函数必须输出“Stack Tag Empty”(其中Tag是该堆栈的编号),并且返回ERROR。 Stack CreateStack(int MaxSize) { Stack sta = (Stack)malloc(sizeof(struct SNode)); sta... 阅读全文
posted @ 2018-11-18 11:21 Ruohua3kou 阅读(441) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 24 下一页