网易首页 > 网易号 > 正文 申请入驻

文心一言 VS 讯飞星火 VS chatgpt (258)-- 算法导论19.3 1题

0
分享至

一、假定斐波那契堆中一个根 x 被标记了。解释 x 是如何成为一个被标记的根的。试说明 x 是否被标记对分析并没有影响,即使它不是一个先被链接到另一个结点,后又丢失了个孩子的根。如果要写代码,请用go语言。

文心一言:

斐波那契堆(Fibonacci Heap)是一种特殊的优先队列数据结构,它使用了一种叫做“合并树”的结构来组织节点。在斐波那契堆中,节点可以被标记(marked)或未标记(unmarked)。当一个节点被标记时,它意味着该节点在之前的操作中可能失去过孩子,或者它是通过合并操作得到的。

x 成为被标记的根的情况

合并操作:当两个斐波那契堆合并时,新堆中来自原两个堆的根节点都可能被标记。特别是,如果其中一个堆的根节点有孩子,而另一个堆的根节点没有孩子,那么有孩子的根节点在合并后可能被标记,因为它可能会失去孩子(即使它当前没有失去)。

删除最小元素:当从斐波那契堆中删除最小元素时,该最小元素的所有孩子(如果有的话)都将成为新的根节点,并且它们都被标记。

丢失孩子:当一个节点在斐波那契堆中丢失了孩子(即,它的一个孩子被删除或者合并到另一个节点),如果它是根节点,它可能会被标记。然而,如果一个节点不是根节点(即,它有父节点),那么它丢失孩子并不会导致其被标记;而是其父节点可能会被标记。

x 是否被标记对分析的影响

x 是否被标记在分析斐波那契堆的操作时确实有影响,但它主要影响的是删除和合并操作的性能。斐波那契堆的摊还时间复杂度分析依赖于标记节点和未标记节点的行为差异。标记节点在某些操作中(如删除最小元素)可能会触发额外的操作,如级联剪切(cascading cut),这会使得某些节点失去父节点并成为新的根节点。然而,即使一个节点被标记,它仍然是一个有效的斐波那契堆节点,只是可能需要进行额外的处理。

Go 语言代码示例(简化)

由于斐波那契堆的实现相对复杂,这里只提供一个简化的 Go 语言代码框架,用于说明如何标记一个节点。注意,这只是一个非常简化的版本,不包含斐波那契堆的所有功能和优化。

packagemain
import"fmt"
typeFibonacciNodestruct{
keyint
degreeint
parent*FibonacciNode
child*FibonacciNode
left*FibonacciNode
right*FibonacciNode
markedbool//是否被标记
}
//假设有一个操作,如合并或删除,导致节点x需要被标记
funcmarkNode(x*FibonacciNode){
x.marked=true
//在这里可以添加额外的逻辑来处理标记节点,如级联剪切等
//...
}
funcmain(){
//示例:创建一个节点并标记它
x:=&FibonacciNode{key:10,degree:0,parent:nil,child:nil,left:nil,right:nil,marked:false}
markNode(x)
fmt.Println("Nodexismarked:",x.marked)//输出:Nodexismarked:true
}

在这个简化的示例中,FibonacciNode 结构体代表斐波那契堆中的一个节点,其中包含一个 marked 字段来表示节点是否被标记。markNode 函数用于标记一个节点。在实际的斐波那契堆实现中,还需要处理其他许多细节和边缘情况。





讯飞星火:

在斐波那契堆中,一个根节点x被标记意味着它有一个孩子节点y,并且y是所有具有相同度数的根节点中最小的。当一个根节点x被标记时,它会失去其最小孩子节点y,并将y链接到x的孩子链表中。这样,x成为了一个被标记的根节点。

对于分析来说,x是否被标记并不重要,因为无论x是否被标记,它都是一个根节点,且具有相同的度数。因此,在分析斐波那契堆时,我们不需要考虑根节点是否被标记。

以下是用Go语言实现的斐波那契堆的部分代码:

typeFibonacciHeapstruct{
min*Node
totalNodesint
}
typeNodestruct{
degreeint
parent*Node
child*Node
left,right,mark*Node
}
func(h*FibonacciHeap)Insert(keyint){
node:=&Node{key:key}
//插入新节点到根链表
//...
}
func(h*FibonacciHeap)ExtractMin()*Node{
x:=h.min
ifx!=nil{
//将x的所有孩子添加到根链表
//...
//移除x的子节点
//...
//更新最小节点
//...
}
returnx
}

在这个代码示例中,我们定义了斐波那契堆的结构以及节点的结构。方法用于向堆中插入一个新节点,方法用于从堆中提取最小节点。在这个过程中,我们没有涉及到节点的标记操作。

Insert

ExtractMin

360智脑:

在斐波那契堆(Fibonacci heap)中,一个根被标记通常意味着该根节点的某个子节点被删除或者其子树被切断。在斐波那契堆的实现中,每个节点通常包含以下信息:

  • •: 节点的键值
  • key
  • •: 节点的度数,即其子树中的活跃节点数量
  • degree
  • •: 标记位,表示该节点是否被标记
  • mark
  • •: 指向父节点的指针
  • parent
  • •: 一个循环双向链表,包含节点的所有活跃子节点
  • children

当一个根节点被标记时,通常是由于以下原因:

  1. 1.的一个子节点被删除,导致的度数减少。
  2. 2.的子树被切断,例如通过合并两个堆时可能会发生。

在某些情况下,如果不是先链接到另一个节点,然后又失去一个孩子的根,那么被标记可能不会立即影响斐波那契堆的结构或操作分析。然而,被标记的节点在后续的操作中可能会被考虑进行合并或者删除,具体取决于算法的具体实现。

以下是用Go语言描述一个简单的斐波那契堆节点结构以及标记一个根节点的伪代码:

typeNodestruct{
keyint//假设键值为整数
degreeint//子树中活跃节点的数量
markbool//是否被标记
parent*Node
children[]*Node//循环双向链表,这里简化为slice
}
func(n*Node)Mark(){
n.mark=true
}
//其他方法:如Insert,ExtractMin,Union等...

当需要将节点标记时,可以调用方法来设置字段为。之后,这个标记的状态可能会在诸如提取最小元素、合并堆等操作中起到作用,因为它可以帮助优化这些操作的性能。

Mark()

mark

true

请注意,上述代码仅是一个简化的示例,并没有包括斐波那契堆所有必需的方法和属性。在实际应用中,斐波那契堆的实现会更加复杂。

智谱清言:

斐波那契堆是一种数据结构,主要用于实现优先队列。在这种堆结构中,每个节点都有一个标记,用于维护堆的性质。如果一个节点被标记了,那么它就不能作为子节点出现在其父节点的子树中。 假设根节点 x 被标记了,那么它可能是因为以下原因之一:

1.它是由另一个节点分裂产生的,这个节点是其父节点的左子节点。在这种情况下,x 被标记是为了确保它不会被错误地插入到其父节点的子树中。

2.它是一个丢失了孩子的节点,这个孩子是其父节点的右子节点。在这种情况下,x 被标记是为了确保它不会被错误地插入到其父节点的子树中。

需要注意的是,即使根节点 x 被标记了,它对分析并没有影响。这是因为斐波那契堆的性质保证了即使标记了根节点,堆的其它部分仍然可以正确地执行操作。

以下是一个使用 Go 语言实现的斐波那契堆的简单示例:

packagemain
import(
"fmt"
)
typeFibHeapNodestruct{
keyint
degreeint
parent*FibHeapNode
child*FibHeapNode
markbool
}
typeFibHeapstruct{
nodes[]*FibHeapNode
}
funcNewFibHeap()*FibHeap{
return&FibHeap{
nodes:make([]*FibHeapNode,0),
}
}
func(h*FibHeap)Insert(keyint){
newNode:=&FibHeapNode{
key:key,
degree:0,
parent:nil,
child:nil,
mark:false,
}
h.nodes=append(h.nodes,newNode)
}
func(h*FibHeap)ExtractMin()*FibHeapNode{
minNode:=h.nodes[0]
lastNode:=h.nodes[len(h.nodes)-1]
h.nodes[0]=lastNode
h.nodes=h.nodes[:len(h.nodes)-1]
h.consolidate()
returnminNode
}
func(h*FibHeap)consolidate(){
varq[]*FibHeapNode
for_,node:=rangeh.nodes{
ifnode.mark{
continue
}
q=append(q,node)
}
forlen(q)>0{
x:=q[0]
q=q[1:]
for_,y:=rangeq{
ifx.key>y.key{
x,y=y,x
}
ifx.key==y.key{
x.degree++
ify.child!=nil{
x.child=y.child
y.child.parent=x
}
y.parent=x
y.mark=true
}
}
}
}
funcmain(){
heap:=NewFibHeap()
heap.Insert(10)
heap.Insert(20)
heap.Insert(30)
heap.Insert(40)
heap.Insert(50)
minNode:=heap.ExtractMin()
fmt.Println("Extractedminnode:",minNode.key)
minNode=heap.ExtractMin()
fmt.Println("Extractedminnode:",minNode.key)
}

在这个示例中,我们定义了一个斐波那契堆的数据结构,并实现了插入和提取最小元素的操作。请注意,这个示例并没有处理根节点被标记的情况,因为在这个简单的实现中,根节点不会被标记。

天工:

在斐波那契堆(Fibonacci heap)中,一个根节点被标记的过程通常发生在执行插入操作时。当一个新元素插入到堆中时,它可能会作为一个单独的节点被插入,也可能会被插入为某个现有节点的孩子。

如果一个新元素被插入为一个单独的节点,那么这个节点就直接成为一个新的根节点,并且会被标记为未被标记的根。然而,如果一个新元素被插入为某个现有节点的孩子,那么这个现有节点就有可能因为它的孩子数量增加而变成一个被标记的根。

在斐波那契堆中,一个根节点被标记的条件是它至少有两个孩子或者它自己是一个孩子。当一个节点成为被标记的根时,这意味着它具有较高的优先级,因此在执行删除最小元素操作时,它会先于其他未被标记的根被考虑删除。

关于被标记的根节点是否会对分析产生影响,答案是不会的。在斐波那契堆中,一个节点是否被标记并不影响其删除顺序。当执行删除最小元素操作时,首先会从所有未被标记的根节点中选择一个最小的节点进行删除。如果该节点是唯一的最小未被标记的根节点,那么它就会被删除。如果该节点不是唯一的最小未被标记的根节点,那么它将与其他最小未被标记的根节点一起进行合并操作。

在合并操作中,所有参与合并的根节点都会被重新评估。如果一个被标记的根节点在合并后仍然是一个根节点,并且它的优先级低于其他未被标记的根节点,那么它将继续保持被标记状态。如果它的优先级高于其他未被标记的根节点,那么它将取代其中一个未被标记的根节点成为新的最小未被标记的根节点。

以下是一个使用Go语言实现斐波那契堆的简单示例代码:

packagemain
import(
"fmt"
)
typefibonacciHeapstruct{
min*node
countint//堆中节点的总数
}
typenodestruct{
keyint//节点的值
degreeint//节点的子节点数
child[]*node//子节点数组
parent*node//指向父节点的指针
markedbool//是否为被标记的根节点
}
funcnewNode(keyint)*node{
return&node{key:key,degree:0}
}
func(h*fibonacciHeap)insert(keyint){
newNode:=newNode(key)
ifh.count==0{
h.min=newNode
h.min.parent=nil
}else{
h.min.child=append(h.min.child,newNode)
newNode.parent=h.min
h.min.degree++
h.min=h.min.child[0]
h.min.parent=nil
}
h.count++
}
funcmain(){
heap:=newFibonacciHeap()
heap.insert(5)
heap.insert(3)
heap.insert(2)
heap.insert(7)
heap.insert(1)
forheap.count>0{
fmt.Println("Minimumelement:",heap.min.key)
heap.deleteMin()
}
}

在这个示例代码中,我们定义了一个斐波那契堆结构体和一个节点结构体。在结构体中,我们维护了堆的最小元素、堆中节点的总数以及一个指向根节点的指针。在结构体中,我们维护了节点的值、子节点数、子节点数组、父节点指针以及是否为被标记的根节点的标志。

fibonacciHeap

node

fibonacciHeap

min

count

node

key

degree

child

parent

marked

在方法中,我们创建了一个新节点并将其插入到堆中。如果堆为空,则新节点直接成为根节点。否则,新节点将成为现有根节点的子节点,并更新根节点的子节点数和最小元素。在插入后,我们更新堆中节点的总数。

insert

在方法中,我们创建了一个斐波那契堆实例并插入了五个元素。然后,我们不断地删除最小元素并打印出每个元素的值,直到堆中没有任何元素为止。

main

灵小智:

在斐波那契堆中,一个根节点被标记意味着该节点的子节点曾经被删除过。当一个子节点被删除时,它的父节点会被标记。这是因为斐波那契堆采用懒惰删除的方式,即不立即删除节点,而是将节点的标记位置为true,等到后续操作时再进行真正的删除。

当一个根节点x被标记时,表示x的某个子节点曾经被删除过。这会导致x的度数减少,因为x失去了一个孩子。如果x没有其他孩子节点,那么它将成为一个被标记的根节点,即没有孩子但被标记的节点。

无论x是否是先被链接到另一个节点然后又丢失了孩子,x被标记对分析并没有影响。这是因为斐波那契堆的操作主要依赖于节点的度数和根链表的长度,而不太依赖于节点是否被标记。被标记的根节点在合并、插入和删除操作中都能正确处理。

下面是使用Go语言描述斐波那契堆中节点被标记的代码示例:

typeNodestruct{
keyint
markedbool
children[]*Node
parent*Node
}
typeFibonacciHeapstruct{
minNode*Node
}
//标记一个节点
func(f*FibonacciHeap)markNode(node*Node){
node.marked=true
}
//取消标记一个节点
func(f*FibonacciHeap)unmarkNode(node*Node){
node.marked=false
}
//判断一个节点是否被标记
func(f*FibonacciHeap)isNodeMarked(node*Node)bool{
returnnode.marked
}

以上是一个简化的示例,展示了如何在节点结构中添加标记,并通过FibonacciHeap结构体的方法来操作节点的标记状态。请注意,这只是一个基本的框架,并不包含完整的斐波那契堆的实现。

chatgpt:

在斐波那契堆中,当一个根节点x丢失了一个孩子之后,它会被标记为已经失去过一个孩子。这个标记的目的是为了提高后续操作的效率。

当一个根节点x丢失了一个孩子时,它并不会立即从堆中移除,而是保留在堆中,并将其标记为已失去一个孩子。这样做的原因是避免在每次操作时都进行结点删除操作,从而减少时间复杂度。

对于分析而言,无论根节点是否被标记都不会有太大影响。虽然标记可能导致稍微增加一些操作的复杂度,但整体时间复杂度仍然保持在较低水平。

以下是使用Go语言实现斐波那契堆并标记根节点的示例代码:

packagemain
import(
"fmt"
)
typeNodestruct{
valueint
children[]*Node
markedbool
}
typeFibonacciHeapstruct{
rootList[]*Node
min*Node
}
funcNewFibonacciHeap()*FibonacciHeap{
return&FibonacciHeap{}
}
func(h*FibonacciHeap)Insert(valueint){
node:=&Node{value:value}
h.rootList=append(h.rootList,node)
ifh.min==nil||valueh.min=node
}
}
func(h*FibonacciHeap)MarkRoot(node*Node){
node.marked=true
}
funcmain(){
heap:=NewFibonacciHeap()
//插入节点
heap.Insert(10)
heap.Insert(5)
heap.Insert(7)
//标记根节点为已失去一个孩子
heap.MarkRoot(heap.rootList[1])
fmt.Println("Minvalue:",heap.min.value)
}

以上代码演示了如何使用斐波那契堆实现,并且对一个根节点进行标记。在这个例子中,我们将根节点列表存储在中,并使用函数将第二个根节点标记为已失去一个孩子。

rootList

MarkRoot

kimi:

在斐波那契堆中,一个根节点被标记的情况通常发生在以下情况:

  1. 1.合并操作:当执行操作时,如果两个堆的最小元素相等,那么在合并这两个最小元素的树时,其中一个节点会被标记。
  2. FIB-HEAP-MERGE
  3. 2.删除最小元素操作:在执行操作时,如果被删除的最小元素有孩子节点,那么在将这些孩子提升为新的根节点时,如果存在具有相同度数的根节点,那么在合并这些根节点的过程中,可能会有节点被标记。
  4. FIB-HEAP-EXTRACT-MIN
  5. 3.减少关键字操作:执行操作时,如果减少关键字后的节点成为新的最小元素,且它不是根节点,那么在将其与父节点交换时,如果父节点有其他子节点,那么这个父节点会被标记。
  6. FIB-HEAP-DECREASE-KEY

一个根节点是否被标记并不影响斐波那契堆的平摊分析,因为标记位主要用于处理根节点度数相同时的合并操作。在平摊分析中,我们关注的是一系列操作的总体性能,而不是单个操作的细节。标记位的存在确保了在执行合并操作时,可以正确地维护树的结构,而不会导致度数的重复计算。

以下是用 Go 语言实现的斐波那契堆中根节点标记的基本逻辑:

packagemain
import(
"fmt"
)
typeFibHeapNodestruct{
keyint
markbool//标记位
degreeint//子树中节点的数量
parent*FibHeapNode
child*FibHeapNode
left*FibHeapNode
right*FibHeapNode
}
typeFibHeapstruct{
min*FibHeapNode//最小元素
//其他必要的字段和方法
}
func(h*FibHeap)markNode(node*FibHeapNode){
node.mark=true
}
func(h*FibHeap)unmarkNode(node*FibHeapNode){
node.mark=false
}
func(h*FibHeap)linkNodes(x,y*FibHeapNode){
//链接两个根节点x和y的逻辑
//...
//如果x和y的度数相同,标记其中一个节点
ifx.degree==y.degree{
h.markNode(x)//或者标记y,具体取决于实现细节
}
}
funcmain(){
h:=&FibHeap{}
//创建节点和执行操作的示例代码
//...
//假设x是一个根节点,我们将其标记
x:=&FibHeapNode{key:10}
h.markNode(x)
fmt.Println("Nodewithkey",x.key,"ismarked:",x.mark)
}

在这个示例中,结构体中增加了一个字段来表示节点是否被标记。结构中包含了和方法,用于标记和取消标记节点。方法演示了如何链接两个根节点,并在必要时进行标记。

FibHeapNode

mark

FibHeap

markNode

unmarkNode

linkNodes

请注意,这个代码示例仅用于演示标记位的基本逻辑,并没有实现完整的斐波那契堆操作。在实际应用中,斐波那契堆的实现会更加复杂,并且需要考虑所有相关的操作和优化。

混元:

斐波那契堆(Fibonacci Heap)是一种优先队列数据结构,它可以在对数时间内执行插入、删除最小元素和减小键值操作

在斐波那契堆中,一个结点x可能会被标记。标记操作是在级联剪枝过程中进行的。当我们要剪枝一个结点y(y的父结点是x)时,我们会将y从x的孩子链表中移除,并将y添加到根链表中。在这个过程中,我们会检查y的孩子结点是否需要进行剪枝。如果y有一个孩子结点被剪枝,那么我们会将y标记为已标记。

以下是用Go语言描述的级联剪枝过程:

func(h*FibonacciHeap)cascadingCut(y*Node){
z:=y.parent
ifz!=nil{
//如果y已经被标记,那么我们需要将y从z的孩子链表中移除,并将y添加到根链表中
ify.mark{
h.removeChild(z,y)
h.addToRootList(y)
y.mark=false
}else{
//如果y没有被标记,那么我们将y标记为已标记
y.mark=true
}
//递归地对z进行级联剪枝
h.cascadingCut(z)
}
}

在斐波那契堆中,一个结点x被标记与否对分析并没有影响,即使它不是一个先被链接到另一个结点,后又丢失了个孩子的根。标记操作仅用于跟踪结点在级联剪枝过程中的状态。在剪枝操作中,我们会检查一个结点是否需要进行剪枝。如果一个结点被标记,那么它的孩子结点可能需要进行剪枝。因此,标记操作对于维护斐波那契堆的性质是必要的。



声明:内容由AI生成

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
浙江工地惊现“临时夫妻”!妻子冷静抓包,女伴淡定离场

浙江工地惊现“临时夫妻”!妻子冷静抓包,女伴淡定离场

爱下厨的阿酾
2024-06-04 17:34:03
徐将军,你认同“武将不怕死”吗?

徐将军,你认同“武将不怕死”吗?

吃瓜体
2024-06-04 19:42:50
台州2驴友溺亡画面流出,女子身份被曝光,出游前曾默认免责协议

台州2驴友溺亡画面流出,女子身份被曝光,出游前曾默认免责协议

洛洛女巫
2024-06-04 18:05:09
6人出局!国足23人新名单曝光,1归化+1门将被淘汰,赢泰国=出线

6人出局!国足23人新名单曝光,1归化+1门将被淘汰,赢泰国=出线

侃球熊弟
2024-06-04 21:10:36
重磅!德约宣布因膝盖伤势退出法网 无缘卫冕冲4圈全满贯

重磅!德约宣布因膝盖伤势退出法网 无缘卫冕冲4圈全满贯

醉卧浮生
2024-06-04 23:20:17
方济各道歉,称会跪在上帝面前祈求原谅罪行,但他却有所保留

方济各道歉,称会跪在上帝面前祈求原谅罪行,但他却有所保留

户外兰博万呀
2024-06-04 02:17:31
第三轮第二批中央生态环境保护督察完成下沉工作任务

第三轮第二批中央生态环境保护督察完成下沉工作任务

界面新闻
2024-06-04 10:56:27
俄乌决战哈尔科夫?车臣特种部队已转至该方向,拜登两个盟友均处于“关键转折点”

俄乌决战哈尔科夫?车臣特种部队已转至该方向,拜登两个盟友均处于“关键转折点”

红星新闻
2024-06-04 20:21:15
惊天谎言被揭穿!美国,炸锅了!

惊天谎言被揭穿!美国,炸锅了!

大嘴说天下
2024-06-04 21:33:09
网传某银行商贷按揭政策:借款人可以贷到85岁,征信只看最近2年

网传某银行商贷按揭政策:借款人可以贷到85岁,征信只看最近2年

六子吃凉粉
2024-06-04 21:02:37
5月新势力销量集体回暖,蔚来和极氪创历史新高

5月新势力销量集体回暖,蔚来和极氪创历史新高

界面新闻
2024-06-02 12:23:38
泽连斯基:任何国家都无权指手画脚!中国不能树敌太多,反对投降

泽连斯基:任何国家都无权指手画脚!中国不能树敌太多,反对投降

大风文字
2024-06-04 10:56:04
71岁曾志伟参加小杨哥开业庆典!与乔妹贴身合影,一个动作引热议

71岁曾志伟参加小杨哥开业庆典!与乔妹贴身合影,一个动作引热议

快乐娱文
2024-06-04 09:05:17
已掉粉112万!他离开之后风格大变!网友:这才是真面目...

已掉粉112万!他离开之后风格大变!网友:这才是真面目...

浙江之声
2024-06-04 08:16:31
凯文·德布劳内在沙特私人谈判几周后放弃了曼城的转会重磅炸弹

凯文·德布劳内在沙特私人谈判几周后放弃了曼城的转会重磅炸弹

元爸体育
2024-06-04 22:21:23
姆巴佩:在巴黎这一年像对自己的侮辱 有些东西让我痛苦但不能表露

姆巴佩:在巴黎这一年像对自己的侮辱 有些东西让我痛苦但不能表露

直播吧
2024-06-04 23:44:07
马布里近况:已落户香港,全家必须学习中文,17岁儿子成归化对象

马布里近况:已落户香港,全家必须学习中文,17岁儿子成归化对象

十点街球体育
2024-06-04 21:10:02
英国人卖房带全家环游中国三个月,一到韩国画风突变,人在囧途?

英国人卖房带全家环游中国三个月,一到韩国画风突变,人在囧途?

云舟史策
2024-06-04 15:48:35
又一办公室不雅行为!摄像头忘关视频被曝光,女子身份引热议

又一办公室不雅行为!摄像头忘关视频被曝光,女子身份引热议

娱乐帝皇丸
2024-06-05 02:23:17
网传长春街头三胎宣传横幅:要想生活奔小康,三胎更比二胎强

网传长春街头三胎宣传横幅:要想生活奔小康,三胎更比二胎强

可达鸭面面观
2024-06-04 12:16:42
2024-06-05 07:02:44
moonfdd
moonfdd
福大大架构师每日一题
411文章数 7关注度
往期回顾 全部

科技要闻

斯坦福团队抄袭国产大模型后道歉 承诺撤下

头条要闻

5岁女童在机构练舞蹈摔倒致高位截瘫:只拿到20万赔偿

头条要闻

5岁女童在机构练舞蹈摔倒致高位截瘫:只拿到20万赔偿

体育要闻

从英国联赛到NBA,两个美国人相爱相杀

娱乐要闻

杨幂留言为热巴庆生,姐妹情深惹人羡

财经要闻

卷走53亿 浙江富豪全家跑路了

汽车要闻

2.0T+云辇-P+天神之眼 方程豹豹8还配软包内装

态度原创

房产
手机
亲子
旅游
数码

房产要闻

79.17亿!海开拿下永丰南地块 据说产品90平起

手机要闻

三强争霸!一加13、OPPO Find X8、真我GT7 Pro,谁更值得期待?

亲子要闻

大宝帮忙带孩子爸妈在一旁秀恩爱,看其的眼神中充满了“怒火”!

旅游要闻

去年中国156人死于户外探险

数码要闻

三星Galaxy Watch FE规格和官方外观图像泄露

无障碍浏览 进入关怀版