<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: CS50 Week 4	</title>
	<atom:link href="https://johnyzaguirre.com/2018/11/07/cs50-week-4/feed/" rel="self" type="application/rss+xml" />
	<link>https://johnyzaguirre.com/2018/11/07/cs50-week-4/</link>
	<description>Projects i&#039;ve worked on, articles i&#039;ve written, and tutorials i&#039;ve recorded</description>
	<lastBuildDate>Thu, 04 Jun 2020 13:10:57 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.6.8</generator>
	<item>
		<title>
		By: Federico		</title>
		<link>https://johnyzaguirre.com/2018/11/07/cs50-week-4/#comment-297</link>

		<dc:creator><![CDATA[Federico]]></dc:creator>
		<pubDate>Thu, 04 Jun 2020 13:10:57 +0000</pubDate>
		<guid isPermaLink="false">https://johnyzaguirre.com/?p=1143#comment-297</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://johnyzaguirre.com/2018/11/07/cs50-week-4/#comment-296&quot;&gt;Johnny&lt;/a&gt;.

Hi! Lines 55 from 75.  To be more precise, I get a little confused on the use of &quot;node_ptr&quot; and &quot;node&quot;.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://johnyzaguirre.com/2018/11/07/cs50-week-4/#comment-296">Johnny</a>.</p>
<p>Hi! Lines 55 from 75.  To be more precise, I get a little confused on the use of &#8220;node_ptr&#8221; and &#8220;node&#8221;.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Johnny		</title>
		<link>https://johnyzaguirre.com/2018/11/07/cs50-week-4/#comment-296</link>

		<dc:creator><![CDATA[Johnny]]></dc:creator>
		<pubDate>Thu, 04 Jun 2020 12:50:58 +0000</pubDate>
		<guid isPermaLink="false">https://johnyzaguirre.com/?p=1143#comment-296</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://johnyzaguirre.com/2018/11/07/cs50-week-4/#comment-295&quot;&gt;Federico&lt;/a&gt;.

Happy to help! What specifically would you like clarified? Great job getting this far, This was the toughest part for me!]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://johnyzaguirre.com/2018/11/07/cs50-week-4/#comment-295">Federico</a>.</p>
<p>Happy to help! What specifically would you like clarified? Great job getting this far, This was the toughest part for me!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Federico		</title>
		<link>https://johnyzaguirre.com/2018/11/07/cs50-week-4/#comment-295</link>

		<dc:creator><![CDATA[Federico]]></dc:creator>
		<pubDate>Thu, 04 Jun 2020 05:44:06 +0000</pubDate>
		<guid isPermaLink="false">https://johnyzaguirre.com/?p=1143#comment-295</guid>

					<description><![CDATA[First of all, thank you so much for  writing this post.  You can&#039;t imagine how helpful it is for someone going through CS50 with a full time job, a family and very little time.   Regarding what you wrote :)

&quot;You will see at the top of my solution I created functions for working with nodes and generating the hash. If you want me to go more in depth on any of those other functions please leave a comment and i’ll do my best to share some more diagrams and clarify what is happening&quot;

If you have the time to go through these custom functions and share diagrams, it would be amazing.   The diagrams you used to explain the stack, heap, malloc and linked lists are super useful. 

Thanks again!

Fede]]></description>
			<content:encoded><![CDATA[<p>First of all, thank you so much for  writing this post.  You can&#8217;t imagine how helpful it is for someone going through CS50 with a full time job, a family and very little time.   Regarding what you wrote 🙂</p>
<p>&#8220;You will see at the top of my solution I created functions for working with nodes and generating the hash. If you want me to go more in depth on any of those other functions please leave a comment and i’ll do my best to share some more diagrams and clarify what is happening&#8221;</p>
<p>If you have the time to go through these custom functions and share diagrams, it would be amazing.   The diagrams you used to explain the stack, heap, malloc and linked lists are super useful. </p>
<p>Thanks again!</p>
<p>Fede</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Johnny		</title>
		<link>https://johnyzaguirre.com/2018/11/07/cs50-week-4/#comment-293</link>

		<dc:creator><![CDATA[Johnny]]></dc:creator>
		<pubDate>Tue, 19 May 2020 20:44:30 +0000</pubDate>
		<guid isPermaLink="false">https://johnyzaguirre.com/?p=1143#comment-293</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://johnyzaguirre.com/2018/11/07/cs50-week-4/#comment-290&quot;&gt;Tin&lt;/a&gt;.

Unfortunately you may have to use Valgrind, which I can honestly say is not my specialty. What I can suggest with confidence is to use GDB. If you are familiar with GDB, step into and out of the functions and checking the state of all your variables in loops step by step. In some of my past articles I talk about GDB and how I use it. I hope that helps and best of luck. This is definitely the hardest part of CS50 but you are almost there don&#039;t give up!]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://johnyzaguirre.com/2018/11/07/cs50-week-4/#comment-290">Tin</a>.</p>
<p>Unfortunately you may have to use Valgrind, which I can honestly say is not my specialty. What I can suggest with confidence is to use GDB. If you are familiar with GDB, step into and out of the functions and checking the state of all your variables in loops step by step. In some of my past articles I talk about GDB and how I use it. I hope that helps and best of luck. This is definitely the hardest part of CS50 but you are almost there don&#8217;t give up!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Johnny		</title>
		<link>https://johnyzaguirre.com/2018/11/07/cs50-week-4/#comment-292</link>

		<dc:creator><![CDATA[Johnny]]></dc:creator>
		<pubDate>Tue, 19 May 2020 20:41:34 +0000</pubDate>
		<guid isPermaLink="false">https://johnyzaguirre.com/?p=1143#comment-292</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://johnyzaguirre.com/2018/11/07/cs50-week-4/#comment-291&quot;&gt;Selim&lt;/a&gt;.

I&#039;m glad this helped you!]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://johnyzaguirre.com/2018/11/07/cs50-week-4/#comment-291">Selim</a>.</p>
<p>I&#8217;m glad this helped you!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Selim		</title>
		<link>https://johnyzaguirre.com/2018/11/07/cs50-week-4/#comment-291</link>

		<dc:creator><![CDATA[Selim]]></dc:creator>
		<pubDate>Sat, 16 May 2020 18:17:32 +0000</pubDate>
		<guid isPermaLink="false">https://johnyzaguirre.com/?p=1143#comment-291</guid>

					<description><![CDATA[Thank you very much for the through explanation. Your post  helped me understand the error with my code. I was stuck for hours until I found this!]]></description>
			<content:encoded><![CDATA[<p>Thank you very much for the through explanation. Your post  helped me understand the error with my code. I was stuck for hours until I found this!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Tin		</title>
		<link>https://johnyzaguirre.com/2018/11/07/cs50-week-4/#comment-290</link>

		<dc:creator><![CDATA[Tin]]></dc:creator>
		<pubDate>Mon, 11 May 2020 02:33:15 +0000</pubDate>
		<guid isPermaLink="false">https://johnyzaguirre.com/?p=1143#comment-290</guid>

					<description><![CDATA[I have tried out your codes. But I have got some errors. 
https://submit.cs50.io/check50/65c506c4d07e9bed3abbc79f1e09fa1c20bb6a53
Seems like there is a lot of memory leaking. Any idea to fix? Thank you]]></description>
			<content:encoded><![CDATA[<p>I have tried out your codes. But I have got some errors.<br />
<a href="https://submit.cs50.io/check50/65c506c4d07e9bed3abbc79f1e09fa1c20bb6a53" rel="nofollow ugc">https://submit.cs50.io/check50/65c506c4d07e9bed3abbc79f1e09fa1c20bb6a53</a><br />
Seems like there is a lot of memory leaking. Any idea to fix? Thank you</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Johnny		</title>
		<link>https://johnyzaguirre.com/2018/11/07/cs50-week-4/#comment-288</link>

		<dc:creator><![CDATA[Johnny]]></dc:creator>
		<pubDate>Fri, 08 May 2020 13:53:49 +0000</pubDate>
		<guid isPermaLink="false">https://johnyzaguirre.com/?p=1143#comment-288</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://johnyzaguirre.com/2018/11/07/cs50-week-4/#comment-287&quot;&gt;Adrian&lt;/a&gt;.

I&#039;m so glad this helped you! Welcome to the other side 😁]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://johnyzaguirre.com/2018/11/07/cs50-week-4/#comment-287">Adrian</a>.</p>
<p>I&#8217;m so glad this helped you! Welcome to the other side 😁</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Adrian		</title>
		<link>https://johnyzaguirre.com/2018/11/07/cs50-week-4/#comment-287</link>

		<dc:creator><![CDATA[Adrian]]></dc:creator>
		<pubDate>Wed, 06 May 2020 21:13:00 +0000</pubDate>
		<guid isPermaLink="false">https://johnyzaguirre.com/?p=1143#comment-287</guid>

					<description><![CDATA[THANK YOU!!!!!!!!!!!!!
You save my life, I have no idea how to solve the problem, it works 100%]]></description>
			<content:encoded><![CDATA[<p>THANK YOU!!!!!!!!!!!!!<br />
You save my life, I have no idea how to solve the problem, it works 100%</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Johnny		</title>
		<link>https://johnyzaguirre.com/2018/11/07/cs50-week-4/#comment-284</link>

		<dc:creator><![CDATA[Johnny]]></dc:creator>
		<pubDate>Thu, 20 Feb 2020 19:07:59 +0000</pubDate>
		<guid isPermaLink="false">https://johnyzaguirre.com/?p=1143#comment-284</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://johnyzaguirre.com/2018/11/07/cs50-week-4/#comment-283&quot;&gt;Vineet Suhas Soni&lt;/a&gt;.

Thanks so much for your kind words! The best advice I can give with these complex bugs is using the debugger, because you can freeze the program in time, inside loops or just before if statements and check the values of any variable available. Here is the link that takes you directly to a section where I write about the debugger. It is VERY clunky at first. But stick with it and you will discover why it&#039;s so powerful when you get stuck after writing a lot of code.

https://johnyzaguirre.com/2018/07/31/cs50-week-2-shorts-part-2/?preview_id=607&amp;preview_nonce=0f10722c45&amp;preview=true&amp;_thumbnail_id=1100#gdb

Best of luck and don&#039;t give up!]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://johnyzaguirre.com/2018/11/07/cs50-week-4/#comment-283">Vineet Suhas Soni</a>.</p>
<p>Thanks so much for your kind words! The best advice I can give with these complex bugs is using the debugger, because you can freeze the program in time, inside loops or just before if statements and check the values of any variable available. Here is the link that takes you directly to a section where I write about the debugger. It is VERY clunky at first. But stick with it and you will discover why it&#8217;s so powerful when you get stuck after writing a lot of code.</p>
<p><a href="https://johnyzaguirre.com/2018/07/31/cs50-week-2-shorts-part-2/?preview_id=607&#038;preview_nonce=0f10722c45&#038;preview=true&#038;_thumbnail_id=1100#gdb" rel="nofollow ugc">https://johnyzaguirre.com/2018/07/31/cs50-week-2-shorts-part-2/?preview_id=607&#038;preview_nonce=0f10722c45&#038;preview=true&#038;_thumbnail_id=1100#gdb</a></p>
<p>Best of luck and don&#8217;t give up!</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
