自我介绍

Hernando 的头像

大家好,欢迎来到我的个人博客!在这个小小的空间里,我想与大家分享我的生活点滴、对诗歌的热爱以及我对编程的思考。生活对我来说是一场美妙的旅程,每一天都充满了新的发现和感悟。我相信,生活的每一个瞬间都值得被珍惜,每一份情感都值得被表达。

我热爱诗歌,因为它能够用最简单的语言表达最复杂的情感。诗歌是心灵的窗户,让我在字里行间感受到生活的温度和深度。每当我拿起笔,写下那些流淌在心中的文字时,我仿佛能够与世界对话,与内心深处的自己交流。

生活的旋律

在晨光中醒来,
阳光洒在窗台,
鸟儿在枝头歌唱,
这是生活的旋律。

细雨轻轻落下,
洗净了尘埃,
每一滴都是希望,
每一声都是期待。

我在街角徘徊,
看人来人往,
每一张面孔都有故事,
每一段旅程都值得铭记。

生活如同一首诗,
有起有伏,有悲有喜,
在每一个瞬间,
我都能感受到它的美丽。

除了对生活和诗歌的热爱,我还是一名编程爱好者。程序和代码构建了这个世界,它们是我探索未知、实现梦想的工具。每当我在代码中找到解决问题的办法时,那种成就感让我无比快乐。编程不仅仅是一种技能,更是一种思维方式,它让我学会了如何分析问题、解决问题,进而看清自己。

package main

import (
	"fmt"
	"math"
)


// Dijkstra 实现Dijkstra算法
func (g *Graph) Dijkstra(start string) map[string]float64 {
	distances := make(map[string]float64)
	for _, vertex := range g.vertices {
		distances[vertex] = math.Inf(1) // 初始化为无穷大
	}
	distances[start] = 0 // 起始节点到自身的距离为0

	visited := make(map[string]bool)

	for len(visited) < len(g.vertices) {
		// 找到当前未访问的节点中距离最小的节点
		var currentNode string
		minDistance := math.Inf(1)

		for vertex, distance := range distances {
			if !visited[vertex] && distance < minDistance {
				minDistance = distance
				currentNode = vertex
			}
		}

		// 标记当前节点为已访问
		visited[currentNode] = true

		// 更新相邻节点的距离
		for neighbor, weight := range g.edges[currentNode] {
			if !visited[neighbor] {
				newDistance := distances[currentNode] + weight
				if newDistance < distances[neighbor] {
					distances[neighbor] = newDistance
				}
			}
		}
	}

	return distances
}

}


每一次运行它,都会让我意识到时间的流逝和生活的宝贵。

我相信,看世界能让我看清自己。每一次旅行、每一次与人交流,都是对自我的一次审视。在这个过程中,我不断地反思自己的价值观和人生目标。通过观察世界的多样性,我学会了包容、理解和珍惜。正是这些经历,让我更加清晰地认识到自己是谁,我想成为什么样的人。

感谢你们的到来,希望我的博客能够带给你们一些启发和思考。在未来的日子里,我会继续分享我的生活、我的诗歌和我的编程之旅,期待与你们一起探索这个美丽的世界!

《世界,您好!》有一个想法

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注