-
【C#刷题】| 作者 / Edison Zhou这是EdisonTalk的第287篇原创内容---我们来用之前学到的数据结构知识来刷《剑指Offer》的一些核心题目(精选了其中30+道题目),希望对你有帮助!本文题目为:栈的压入与弹出序列 ...
-
【年终总结】| 作者/Edison Zhou---又到了一年一度的年终盘点时刻,熟悉我的朋友应该都知道,这个时候我都会写一篇推文盘点一下这一年来的得失。1也谈2020关键事件回顾(1)扯证了,结婚了要说2020年我个人的最大 ...
-
【基础知识】| 作者 / Edison Zhou这是恰童鞋骚年的第191篇原创文章---上一篇介绍了双链表的基本定义及如何新增节点,这一篇我们来学习下如何移除节点及实现一个完整的测试DEMO。1双链表的实现(续) 双链表中移 ...
-
【C#刷题】| 作者 / Edison Zhou这是恰童鞋骚年的第275篇原创内容---我们来用之前学到的数据结构知识来刷《剑指Offer》的一些核心题目(精选了其中30+道题目),希望对你有帮助!本文题目为:链表的倒数第k个节点 ...
-
【基础知识】| 作者 / Edison Zhou这是恰童鞋骚年的第203篇原创文章---上一篇介绍完了操作受限的线性表-栈。本篇开始介绍另一种操作受限的线性表-队列。1队列的基本概念在日常生活中,队列的例子比比皆是,例如在 ...
-
上周请了两天假带着家人去了一趟川南(自贡和宜宾)旅游了一下,本文作为一篇游记记录一下看到的风景。自贡篇首先,我们从成都出发,驱车2小时到达了自贡,一下高速就看到很多恐龙雕像,仿佛是在告诉我们,来到了恐 ...
-
【C#刷题】| 作者 / Edison Zhou这是恰童鞋骚年的第268篇原创内容---我们来用之前学到的数据结构知识来刷《剑指Offer》的一些核心题目(精选了其中30+道题目),希望对你有帮助!本文题目为:数值的整数次方。1题 ...
-
【C#刷题】| 作者 / Edison Zhou这是EdisonTalk的第304篇学习分享---我们来用之前学到的数据结构知识来刷《剑指Offer》的一些核心题目(精选了其中30+道题目),希望对你有帮助!本文题目为:丑数。1题目介绍题目 ...
-
【C#刷题】| 作者 / Edison Zhou这是EdisonTalk的第303篇学习分享---我们来用之前学到的数据结构知识来刷《剑指Offer》的一些核心题目(精选了其中30+道题目),希望对你有帮助!本文题目为:连续子数组的最大和 ...
-
【C#刷题】| 作者 / Edison Zhou这是恰童鞋骚年的第258篇原创内容---我们来用之前学到的数据结构知识来刷《剑指Offer》的一些核心题目(精选了其中30+道题目),希望对你有帮助!本文题目为:用两个栈实现队列。1 ...
-
大家好,我是Edison。近日,在公司的学习日上,学习了李忠秋老师的在线直播课《结构思考力》,虽然只有短短的一小时内容,但却令我印象深刻,以至于我开始逐渐刻意训练自己的结构化思维。所谓的《结构思考力》核心 ...
-
【C#刷题】| 作者 / Edison Zhou这是EdisonTalk的第288篇原创内容---我们来用之前学到的数据结构知识来刷《剑指Offer》的一些核心题目(精选了其中30+道题目),希望对你有帮助!本文题目为:从上到下打印二叉树 ...
-
【基础知识】| 作者 / Edison Zhou这是恰童鞋骚年的第241篇原创内容---上一篇我们了解了Hashtable的使用和剖析,本篇开始学习Dictionary的用法及原理及三种查找结构的测试对比,预计阅读时间大约为10min+。1Dicti ...
-
【C#刷题】| 作者 / Edison Zhou这是恰童鞋骚年的第270篇原创内容---我们来用之前学到的数据结构知识来刷《剑指Offer》的一些核心题目(精选了其中30+道题目),希望对你有帮助!本文题目为:打印1到最大的N位数 ...
-
【C#刷题】| 作者 / Edison Zhou这是EdisonTalk的第283篇原创内容---我们来用之前学到的数据结构知识来刷《剑指Offer》的一些核心题目(精选了其中30+道题目),希望对你有帮助!本文题目为:二叉树的镜像。1题目 ...
-
【C#刷题】| 作者 / Edison Zhou这是EdisonTalk的第308篇学习分享---我们来用之前学到的数据结构知识来刷《剑指Offer》的一些核心题目(精选了其中30+道题目),希望对你有帮助!本文题目为:第一个只出现一次的 ...
-
【C#刷题】| 作者 / Edison Zhou这是恰童鞋骚年的第257篇原创内容---我们来用之前学到的数据结构知识来刷《剑指Offer》的一些核心题目(精选了其中30+道题目),希望对你有帮助!本文题目为:从头到尾打印链表。1 ...
-
【C#刷题】| 作者 / Edison Zhou这是EdisonTalk的第317篇学习分享---我们来用之前学到的数据结构知识来刷《剑指Offer》的一些核心题目(精选了其中30+道题目),希望对你有帮助!本文题目为:翻转单词顺序vs左旋 ...
-
【C#刷题】| 作者 / Edison Zhou这是恰童鞋骚年的第266篇原创内容---我们来用之前学到的数据结构知识来刷《剑指Offer》的一些核心题目(精选了其中30+道题目),希望对你有帮助!本文题目为:二进制中1的个数。1 ...
-
【基础知识】| 作者 / Edison Zhou这是恰童鞋骚年的第217篇原创文章---上一篇介绍了图的基本知识及存储结构,由于邻接矩阵容易造成空间资源的浪费,这一篇我们主要来动手实现一个基于邻接表结构的图。1总体结构实 ...
-
【C#刷题】| 作者 / Edison Zhou这是EdisonTalk的第289篇原创内容---我们来用之前学到的数据结构知识来刷《剑指Offer》的一些核心题目(精选了其中30+道题目),希望对你有帮助!本文题目为:二叉搜索树的后序遍 ...
-
【基础知识】| 作者 / Edison Zhou这是恰童鞋骚年的第205篇原创文章---上一篇介绍了队列的链式存储实现及循环队列要点,本篇作为队列部分的完结篇,会介绍一下队列的常见应用场景,然后带你看看.NET中的队列Queue ...
-
【基础知识】| 作者 / Edison Zhou这是恰童鞋骚年的第226篇原创文章---上一篇介绍了Dijkstra算法及其代码实现,本篇开始介绍Floyd算法及其代码实现。1Floyd算法思想Floyd(弗洛伊德)提出了另外一种用于计算有向 ...
-
【C#刷题】| 作者 / Edison Zhou这是恰童鞋骚年的第276篇原创内容---我们来用之前学到的数据结构知识来刷《剑指Offer》的一些核心题目(精选了其中30+道题目),希望对你有帮助!本文题目为:反转链表。1题目介绍 ...
-
【基础知识】| 作者 / Edison Zhou这是恰童鞋骚年的第243篇原创内容---本篇开始进入排序的学习征途,本文着重于介绍插入类排序的两种排序算法,预计阅读时间大约为7min+。1学习背景排序(Sorting)是计算机内经常 ...
-
【基础知识】| 作者 / Edison Zhou这是恰童鞋骚年的第225篇原创文章---上一篇介绍了最短路径及单源点最短路径的概念,本篇开始介绍Dijkstra算法及其代码实现。1Dijkstra算法思想Dijkstra在对最短路径的求解方式做 ...
-
【C#刷题】| 作者 / Edison Zhou这是恰童鞋骚年的第252篇原创内容---刚刚结束了《每天5分钟用C学习数据结构》的学习之旅,今天开始我们来用之前学到的数据结构知识来刷《剑指Offer》的一些核心题目(精选了其中30 ...
-
【基础知识】| 作者 / Edison Zhou这是恰童鞋骚年的第218篇原创文章---上一篇介绍了如何动手使用C#实现一个基于邻接表结构的图,本篇开始介绍图的遍历算法之深度优先搜索遍历。1关于图的遍历和树的遍历类似,从图 ...
-
【基础知识】| 作者 / Edison Zhou这是恰童鞋骚年的第239篇原创内容---上一篇我们了解了哈希技术的基础概念,本篇开始我们开始学习.NET中的几个常用数据结构类。本文主要介绍Hashtable的使用和剖析,预计阅读时间 ...
-
【基础知识】| 作者 / Edison Zhou这是恰童鞋骚年的第193篇原创文章---上一篇介绍了循环链表的基础知识与节点定义实现,这一篇我们来学习下循环链表如何移除节点并给出一个完整的DEMO代码示例。1循环链表的实现( ...
-
【基础知识】| 作者 / Edison Zhou这是恰童鞋骚年的第223篇原创文章---上一篇介绍了生成树与最小生成树及其代码实现,本篇开始介绍图的另一个重要应用:最短路径。1关于最短路径图的最重要的应用之一就是在交通运 ...
-
【基础知识】| 作者 / Edison Zhou这是恰童鞋骚年的第194篇原创文章---上一篇介绍了循环链表的完整代码实现,这一篇我们来学习下一个经典的约瑟夫环问题。1关于约瑟夫问题据说著名犹太历史学家 Josephus 有过以 ...
-
【基础知识】| 作者 / Edison Zhou这是恰童鞋骚年的第209篇原创文章---上一篇开始了树与二叉树之旅,本篇会介绍二叉树的基本实现。1二叉树的代码实现二叉树节点的定义实现/// /// 二叉树的节点定义/// /// 数据具 ...
-
【基础知识】| 作者 / Edison Zhou这是恰童鞋骚年的第187篇原创文章---在上一篇中,我们学习了线性表最基础的表现形式-顺序表,但是其存在一定缺点:必须占用一整块事先分配好的存储空间,在插入和删除操作上需要 ...
-
【基础知识】| 作者 / Edison Zhou这是恰童鞋骚年的第216篇原创文章---前面已经介绍了线性表和树两类数据结构,线性表中的元素是“一对一”的关系,树中的元素是“一对多”的关系,本章所述的图结构中的元素则是 ...
-
【基础知识】| 作者 / Edison Zhou这是恰童鞋骚年的第183篇原创文章---从今天开始,我们来开始温习计算机基础知识:数据结构,而且使用我们最熟悉的C#语言来学习。预读每一篇的阅读时间在5分钟左右,希望在你的碎 ...
-
【基础知识】| 作者 / Edison Zhou这是恰童鞋骚年的第189篇原创文章---在上一篇中,我们学习了单链表,这一篇我们开始学习双链表。1双链表的基础双链表的节点结构与单链表不同的是,双链表有两个指针域,一个指向 ...
-
【基础知识】| 作者 / Edison Zhou这是恰童鞋骚年的第200篇原创文章---上一篇介绍了栈的基本概念及其顺序存储方式的实现,本篇将会介绍链式存储方式的实现 以及 一个应用案例。1栈的基本实现(链式存储)对栈的链 ...
-
大家好,我是Edison。上一篇,我们学习了MAF中如何持久化聊天记录到关系型数据库。这一篇,我们来学习一下工作流编排。不知大家是否记得,我们在之前用Semantic Kernel学习过多Agent编排的一些知识,例如顺序,并发 ...
-
大家好,我是Edison。微软在2024年11月就发布了新的AI核心库Microsoft.Extensions.AI,虽然目前还是一个预览版,但其可以大大简化我们的AI集成和开发工作。Microsoft.Extensions.AI介绍Microsoft.Extensions.AI 是 ...
-
大家好,我是Edison。之前我们学习了Semantic Kernel中的一些常见的编排模式,相信你已经了解了一些。在Agent时代,有两个协议目前非常火热,一个是MCP 模型上下文协议(之前我们已经学过了),另一个是A2A (Agent ...
-
【.NET】| 总结/Edison Zhou---为庆祝Edison当爸爸,.NET开发面试知识体系(八股文)v1.0来啦,欢迎点在看点赞给个鼓励。1为何整理此知识体系?因为现在处于内卷化的时代,大部分IT行业从业者(985学历、大厂履历 ...
-
【数字化转型】| 作者 / Edison Zhou这是EdisonTalk的第300篇原创内容---在过去的两年时间里,我加入了一家传统行业的企业参与其数字化转型的过程,现在我将我的经历分享出来,本文是第一部分—预告篇,主要会介 ...
-
大家好,我是Edison。近日抽空学习了下Semantic Kernel提供的AgentGroupChat对象写了一个多Agent对话的Demo,总结一下分享与你。当然,多Agent协作还有其他的方式,就留到后续慢慢介绍给你。AgentChat是什么鬼?在S ...
-
大家好,我是Edison。2023年即将结束,又到了做年终总结的时候,它是我每年的一个习惯,意味着又要开始新的征途,在开始新的征途之前回顾一下很有必要。以终为始:个人能力架构图更新v1.5去年绘制了第一版的个人能 ...
-
大家好,我是Edison。上一篇,我们了解了A2A协议的基本概念,还通过A2A组件实现了一个Hello World的Demo,有了一个快速的感性认识。这一篇,我们来了解下A2A协议的三大角色 和 四大对象,有了这些基础的认知会对我 ...
-
大家好,我是Edison。转眼之间,又是一年,2024年仍然是Keep Going的一年,在此总结一下,也算不负韶华。学习充电:刷了100+小时去年2023年花在技术学习上的时间太少,今年2024年由于受大模型的影响,开始在极客时 ...
-
大家好,我是Edison。上一篇我们学习了Semantic Kernel中的并发编排模式,它非常适合并行分析、独立子任务并集成决策的任务场景。今天,我们学习新的模式:顺序编排。顺序编排模式简介在顺序编排模式中,各个Agent ...
-
【资料分享】| 整理/.NET开发者社区---2020年中国.NET开发者大会讲师PDF资料已重磅发布,建议下载后结合大会录像一起服用,效果更佳!1资料下载地址欢迎关注CSDN中国.NET开发者社区官方账号,即可找到2020年中国.NE ...
-
大家好,我是Edison。上周水了一篇 Microsoft.Extensions.AI 的介绍文章,很多读者反馈想要了解更多。很多时候,除了集成LLM实现聊天对话,还会有很多语义搜索和RAG的使用场景,那么今天就给大家介绍一下如何完成 ...