公立和私立是对应的,私立就是私人开的,公立可以说是属于国家的吧,但是公立医院大部分资金来自与医院本身,国家给的不多。三甲,是医院的等级,也就是三级甲等,是很好的医院了,三甲>三乙>二甲>二乙,看病的话建议去公立医院,费用就不好说了,取决与看什么病,医院的水平,还有各地的政策