学习总结111

早上8点半学习打卡

上午写vj题

J题

算是个典型的prim算法

一般理解为“加点法”,每次迭代选择花费最小的边对应的点,加入到最小生成树中。算法从某一个顶点point开始,逐渐长大覆盖整个连通网的所有顶点

因为要一直加点,所以最小花费要同步更新,需要建立一个数组来维护,所以可以写一个结构体变量,内含两条边、边的花费

struct node
{
    int a,b;
    int d;
}point[maxn];

J题的输入要弄清楚,将所有的点以及两点间的花费存起来之后,可以给边的花费来一手快排,再从相加就可以得出最小的ans

        for(int i=0;i<t;i++){
            int p=find_root(point[i].a);
            int q=find_root(point[i].b);
            if(p!=q){
                parent[p]=q;
                ans+=point[i].d;
            }
        }

java数据接口重要的类

DriverManager类

DriverManager类处理驱动程序的加载和建立新数据库连接。

DriverManager是用于管理数据库驱动程序的类。通常,应用程序只使用类DriverManager的getConnection()静态方法,用来建立与数据库的连接,返回Connection对象

static Connection getConnection(String url,String username,String password)

Connection类

Connection类是用于处理与特定数据库连接的类。

Connection对象是用来表示数据库连接的对象,Java程序对数据库的操作都在这种对象上进行。Connection类的主要方法有:

Statement createStatement()创建一个Statement对象
Statement createStatement(int resultSetType,int resultSetConcurrency)创建一个Statement对象,生成具有特定类型的结果集
void commit()提交对数据库的改动并释放当前持有的数据库的锁
void rollback()回滚当前事务中的所有改动并释放当前连接持有的数据库的锁
String getCatalog()获得连接对象的当前目录
boolean isClose()判断连接是否已关闭
boolean isReadOnly()判断连接是否已关闭
void setReadOnly()设置连接为只读模式
void close()释放连接对象的数据库和JDBC资源

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值