我的创作纪念日

机缘

最初成为创作者的初心,源自内心深处对知识的渴望与分享的热情。在实战项目中,我深刻体会到将理论知识应用于实践的乐趣与挑战,那些熬夜调试、与老师和同伴讨论、最终解决问题的瞬间,让我意识到,如果能将这些经验总结分享,不仅能帮助自己巩固知识,更能为同行者提供一盏明灯。于是,我踏上了创作的道路,希望通过日常学习过程中的记录,以及技术文章的撰写,与更多人进行思想的碰撞与交流。


收获


在创作的过程中,我收获了远超预期的宝贵财富。首先,是那些来自五湖四海的粉丝关注,他们的每一条留言、每一个点赞,都是对我莫大的鼓励和支持。这些正向的反馈,如赞、评论、阅读量等,不仅让我看到了自己的价值,也激励我不断前行,追求更高的质量。此外,我还幸运地结识了许多志同道合的领域同行,我们共同探讨技术难题,交流项目经验,这些宝贵的交流机会,让我的视野更加开阔,技能也更加精进。


日常

如今,创作已经悄然成为我生活的一部分。在学习之余,我总会抽出时间,或是整理近期的学习笔记,或是撰写技术文章,分享我的见解与心得。面对有限的精力,我学会了如何高效管理时间,平衡创作与学习的关系。我会制定详细的计划,确保每一项任务都能得到妥善的安排与执行。同时,我也注重保持身心健康,因为只有这样,才能更好地投入到创作中去。
 


成就

回望过去,我写的每一段代码都承载着我的努力与汗水。分享下最近写的用建小堆来解决Topk问题的代码

void PrintTopK(int k)
{
	FILE* fout = fopen("data.txt", "r");
	if (fout == NULL)
	{
		perror("fopen mail");
		return;
	}
	int* minheap = (int*)malloc(sizeof(int) * k);
	if (minheap == NULL)
	{
		perror("minheap mail");
		return;
	}
	for (int i = 0; i < k; i++)
	{
		fscanf_s(fout, "%d", &minheap[i]);
		
	}
	//建小堆
	for (int i = (k - 1 - 1) / 2; i >= 0; i--)
	{
		AdjustDown(minheap, k, i);
	}
	int x = 0;
	int val = 0;
	while (val = fscanf_s(fout, "%d", &x) != EOF)
	{
		if (x > minheap[0])
		{
			minheap[0] = x;
			AdjustDown(minheap, k, 0);
		}
	}
	for (int i = 0; i < k; i++)
	{
		printf("%d ", minheap[i]);
	}

	fclose(fout);
}

憧憬

展望未来,我满怀憧憬与期待。在职业规划上,我希望能够继续深耕技术领域,不断提升自己的专业技能,成为行业内的佼佼者。同时,我也希望能够通过更多的创作,为技术社区贡献自己的力量,影响并帮助更多的同行者。在创作规划上,我计划撰写一系列高质量的技术文章,覆盖从基础知识到高级技巧的各个方面,为不同层次的读者提供有价值的参考。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值