摘要:
1、Scanner类概述 JDK5以后用于获取用户的键盘输入,一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器。Scanner使用分隔符模式将其输入分解为标记,默认情况下该分隔符模式与空白匹配。然后可以使用不同的next方法将得到的标记转换为不同类型的值。2、现在使用的构造方法 pu... 阅读全文
摘要:
1、Object类概述 1)类层次结构的根类。 2)所有类都直接或者间接的继承自该类。 3)构造方法 ·public Object() ·子类的构造方法默认访问的是父类的无参构造方法。 4)Object类的所有方法摘要2、学习常用的方法。 1)public int has... 阅读全文
摘要:
题目:输入两棵二叉树A和B,判断B是不是A的子结构。二叉树结点的定义如下:struct BinaryTreeNode{ int m_nValue; BinaryTreeNode* m_pLeft; BinaryTreeNode* m_pRight;}代码实现:package com.... 阅读全文
摘要:
题目:输入两个递增排序的链表,合并这两个链表并使新链表中的结点仍然是按照递增顺序的。struct ListNode{ int m_nKey; ListNode* m_pNext;}测试用例:1)功能测试(输入的两个链表有多个结点,结点的值互不相同或者存在值相等的多个结点);2)特殊输入测... 阅读全文
摘要:
1、从面向过程到面向对象 在大家最熟悉的C语言中,如果要定义一个复杂的数据类型就用结构体(Struct)来实现,而为结构体的每个操作都定义一个函数,这个函数与结构体本身的定义没有任何关系。程序的重心集中在函数上。这样的项目结构较为松散且混乱,而且代码的重用性和维护性较差。所以就有了面向对象的概念。... 阅读全文